我从 android 设备上传了一个音频文件并尝试从 iOS 设备播放相同的文件,但 iOS 设备显示错误。音频文件在 android 设备上正常工作。我MPMoviePlayerController
在iOS中用来播放音频和视频文件。我不想使用任何其他播放器。
任何形式的帮助都将受到高度赞赏。提前致谢。马尤尔
什么样的音频文件?什么是扩展名。如果我是正确的,您将无法在 ios 中播放所有 android 支持的音频文件。
使用音频播放器而不是电影播放器。这是代码:
在 .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 的兼容格式列表。