iPhone上有预先构建的音频播放器用户界面吗?

3
我的老板似乎认为有一种方法可以通过内置的QT界面播放音频文件,这个界面会像地址簿框架那样弹出一个模态UI。
此外,邮件应用程序会弹出一个QT模态播放器来播放附加的音频文件,然后在完成后隐藏自己。
我已经花了2个小时的时间进行研究,但是我无法找到任何预先构建的UI来播放音频。我知道我可以通过AVAudioPlayer来实现,但这仍然需要我构建一个自定义UI,这很好,但我们正在寻找视觉上的熟悉和一致性。
我刚刚发现了MPMusicPlayerController,但它似乎只能播放iTunes媒体,而不能播放文件路径中的媒体。
那么,是否有预先构建的音频播放器UI?
1个回答

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];
}

请阅读苹果公司的文档以获取更多详细信息。


1
只是好奇,为什么不建议使用MPMoviePlayerController? - Stefan Arentz
我认为现在没有技术上的理由不这样做,除非因为它似乎违反直觉,因为该类被标记为“MoviePlayer”。 - Brenden

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接