我的老板似乎认为有一种方法可以通过内置的QT界面播放音频文件,该界面带有模态UI,就像地址簿框架一样。
此外,邮件应用程序弹出一个QT模式播放器来播放附加的音频文件,然后在完成后隐藏自己。
我做了2个小时的研究,我找不到任何用于播放音频的预建UI。我知道我可以通过AVAudioPlayer
来完成,但这仍然需要我构建一个自定义UI,这很好,但我们正在寻找视觉熟悉度和一致性。
我刚刚找到MPMusicPlayerController
,但它似乎只播放itunes媒体,而不是文件路径中的媒体。
那么,是否有预先构建的音频播放器UI?
答案 0 :(得分:3)
MPMoviePlayerController
也可以用来播放音频文件(虽然不推荐):
MPMoviePlayerController *mPlayer = [[MPMoviePlayerController alloc] initWithContentURL: [NSURL URLWithString:@"http://www.freeaudioclips.com/music1/Sound_Effects/austinmail.wav"]];
// Show Audio player just to test it out
if (mPlayer)
{
[mPlayer play];
}
阅读Apple's Documentation了解更多详情。