1

我从 android 设备上传了一个音频文件并尝试从 iOS 设备播放相同的文件,但 iOS 设备显示错误。音频文件在 android 设备上正常工作。我MPMoviePlayerController在iOS中用来播放音频和视频文件。我不想使用任何其他播放器。

任何形式的帮助都将受到高度赞赏。提前致谢。马尤尔

4

2 回答 2

0

什么样的音频文件?什么是扩展名。如果我是正确的,您将无法在 ios 中播放所有 android 支持的音频文件。

于 2013-05-21T13:53:13.333 回答
0

使用音频播放器而不是电影播放器​​。这是代码:

在 .h 文件中:

#import <AVFoundation/AVFoundation.h>

在 .m 文件中:

#import <AVFoundation/AVFoundation.h>

- (IBAction)beepButton:(UIButton *)sender {
       NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                                   pathForResource:@"buttonBeep"
                                                   ofType:@"mp3"]];
        AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];
        [click play];
    //[click release];
}

这将创建一个在单击时播放音频的按钮。如果这不起作用,则音频源不兼容。在此处查看 Apple 的兼容格式列表。

于 2013-05-21T13:58:07.337 回答