从android上传的音频文件无法在ios中运行

时间:2013-05-21 13:49:38

标签: android ios audio

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

非常感谢任何形式的帮助。提前致谢。 MAYUR

2 个答案:

答案 0 :(得分:0)

什么样的音频文件?什么是扩展名。 如果我是正确的你不能在ios中播放所有Android支持的音频文件。

答案 1 :(得分: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的兼容格式列表here