我正在尝试使用AVAudioPlayer播放声音,但它不起作用。编辑1:仍然无效。编辑2:此代码有效。我的设备处于静音模式。importUIKitimportAVFoundationclassViewController:UIViewController{varaudioPlayer=AVAudioPlayer()overridefuncviewDidLoad(){super.viewDidLoad()varalertSound=NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("button-09",ofType:
我已经能够将我的音频路由到免提电话,但它仍然无法以可能的最大音量播放。我试过[audioAlertsetVolume:1.0],它仍然保持在用户当前设置的音量。如果有人知道我做错了什么,我将不胜感激。这是我的代码:AVAudioSession*audioSession=[AVAudioSessionsharedInstance];[audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecorderror:NULL];UInt32audioRouteOverride=kAudioSessionOverrideAudioRoute_S
我已经创建了AVAudioPlayer,现在我想在用户点击按钮时将其静音。这是我尝试过的:player.volume=1.0//whenfirsttimeiinitiatemyplayer-(IBAction)speakerOnOff:(id)sender{if(player.volume==1.0){[playersetVolume:0.0];NSLog(@"1volumeis:%f",player.volume);}elseif(player.volume==0.0){[playersetVolume:1.0];NSLog(@"2volumeis:%f",player.volume
我使用AVAudioPlayer播放.caf文件。我的问题是:声音不够大,无法达到我的目的。由于iPhone的铃声响亮得多,我想知道如何存档此音量。我已经尝试操作.caf文件但没有真正成功。有什么想法吗?到目前为止我使用的代码:AVAudioPlayer*newPlayer=[[AVAudioPlayeralloc]initWithContentsOfURL:urlerror:nil];self.appSoundPlayer=newPlayer;[newPlayerrelease];[appSoundPlayerprepareToPlay];[appSoundPlayersetVolu
如果这在apple文档中,那么我找不到它-希望有人能提供帮助:我的应用程序偶尔会播放简短的音频片段-我希望音频与其他应用程序(如iPod应用程序)在后台播放的音频混合在一起-但我也希望它在应用程序运行时继续播放这些音频片段背景。我在info.plist的RequiredBackgroundModes设置中设置了“Appplaysaudio”(该应用程序也使用位置服务,因此也设置在那里)我的应用在applicationDidFinishLaunching上设置AudioSession:AudioSessionInitialize(NULL,NULL,NULL,NULL);UInt32se
我正在尝试设置允许我的用户设置AVAudioPlayer的BPM,据我所知,如果我正在更改播放器的频率,AVAudioPlayer的速率属性应该是我想要更改的属性。我的问题是,如果我将其作为BPM设置呈现,是否有一种简单的方法可以将BPM转换为速率?例如,.8rate==120BPM?谢谢! 最佳答案 您必须知道正常速度下轨道的BPM。当你拥有它时,你可以使用newBPM=normalBPMxrate假设轨道以正常速度为120BPM然后在0.5速度下它将是120x0.5=60BPM在双倍速度下(速率=2)它将是120x2.0=240
使用AVAudioPlayer我正在尝试在iphone播放器播放时播放声音。当设备被锁定时。问题是,在iPhone4sios7中-工作正常。但是在装有6和7ios的iPhone5上没有任何反应。在-Info.plist在Requiredbackgroundmodes我写了Appplaysaudioorstreamsaudio/videousingAirPlay在Player.h实现:@property(nonatomic,strong)AVAudioPlayer*notificationPlayer;和#import包括在内也在Player.m中//thisiscalledonview
我是一名Rails开发人员,正在开发我的第一个iPhone应用程序。当按下一个按钮时,我想播放一系列音频命令(.m4a文件),每个命令之间的间距不同。我能够使用以下代码设置AVAudio播放器来播放单个音频文件:ViewController.h-(void)viewDidLoad{[superviewDidLoad];NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"get_in_shower"ofType:@"m4a"]];player=[[AVAudioPlayeralloc]initWit
AVAudioPlayer成功调用播放方法并在模拟器中正常工作但不播放声音。该设备有iOS7.1.1。这是我使用过的代码。NSBundle*mainBundle=[NSBundlemainBundle];NSString*filePath=[mainBundlepathForResource:@"miata-hn"ofType:@"wav"];NSData*fileData=[NSDatadataWithContentsOfFile:filePath];NSError*error=nil;/*Starttheaudioplayer*/self.playerAudio=[[AVAudio
我是iPhone新手。我正在研究音频播放器。我必须在音频播放器中显示歌曲的当前时间和剩余时间。在视频播放器中,它将默认获取,但在音频播放器中,它没有获取,因此我编写了一个逻辑来获取歌曲的当前时间。下面的代码就是为了这个intminutes=(int)audioPlayer.currentTime/60;intseconds=(int)audioPlayer.currentTime%60;startDurationLabel.text=[NSStringstringWithFormat:@"%d:%02d",minutes,seconds];这里的audioPlayer是AVAudioP