2013-05-21 45 views
0

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

任何形式的帮助,高度赞赏。提前致谢。 Mayur

+0

嗨我有同样的问题,播放MP3如果你有任何解决方案,然后PLZ添加答案 –

回答

0

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

+0

首先寻找MP3文件。如果这项工作,那么我会尝试3gp。 – Mayur

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

+0

代码的Thanxs。但我首选的是MPMoviePlayerController。如果什么都没有发生,我会尝试这段代码 – Mayur

+0

我尝试AVAudioPlayer也用于播放MP3音频文件,但它也无法正常工作。 – Mayur