AVAudioPlayer无法播放音频

那些

我正在尝试播放mp3文件,但没有播放。没有错误。只是不玩而已。

我已经导入了必要的文件:

#import <AudioToolbox/AudioServices.h>
#import <AudioToolbox/AudioToolbox.h>
#import <AVFoundation/AVFoundation.h>

这是我的代码:

NSError *error;
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *soundFilePath = [NSString stringWithFormat:@"%@/music.mp3", documentsDirectory];

    NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];

    AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL error:&error];
    player.numberOfLoops = -1; //Infinite
    player.volume=1;
    player.delegate=self;
    [player prepareToPlay];
    [player play];

mp3文件没有问题。我可以在iPhone的播放器上播放它,但不能在我的应用程序上播放。

正则表达式

您必须使用AVAudioPlayer提防的一件事是,是否必须在播放时保持分配状态。如果将AVAudioPlayer * player设置为ivar,我认为您的问题将消失。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AVAudioPlayer无法播放音频Swift

来自分类Dev

使用AVAudioPlayer播放音频

来自分类Dev

锁定后,AVAudioPlayer无法在iPhone 5中播放音频

来自分类Dev

Firefox无法播放音频

来自分类Dev

使用NSObject类中的AVAudioPlayer播放音频

来自分类Dev

AVAudioPlayer在电话的音箱上播放音乐时播放音频

来自分类Dev

Gstreamer无法通过rtspsrc播放音频

来自分类Dev

碰撞后无法播放音频片段

来自分类Dev

cefsharp无法通过javascript播放音频

来自分类Dev

无法在 Mozilla 中播放音频

来自分类Dev

firefox插件SDK无法使用新音频播放音频

来自分类Dev

点击播放音频

来自分类Dev

颤动播放音频

来自分类Dev

依次播放音频

来自分类Dev

点击播放音频

来自分类Dev

跳播放音频

来自分类Dev

播放音频并播放更多

来自分类Dev

Swift AVAudioPlayer (Xcode) - 在应用程序包外播放音频文件

来自分类Dev

MPMoviePlayerController流视频无法在iPad上播放音频

来自分类Dev

无法在Android的WebView中使用JavaScript播放音频

来自分类Dev

无法使用STATIC链接的SFML播放音频

来自分类Dev

无法在Vue Web应用中播放音频文件

来自分类Dev

颤动的声音无法播放音频文件

来自分类Dev

无法在Arch Linux中播放音频CD

来自分类Dev

VirtualBox Windows 7主机,XP Guest无法播放音频

来自分类Dev

无法从sdcard Android播放音频文件

来自分类Dev

单击div时无法播放音频文件

来自分类Dev

侧面开关激活时无法播放音频

来自分类Dev

使用JS在键盘事件上无法播放音频吗?