gpt4 book ai didi

IOS iPhone使用MPMusicPlayerController播放外部音乐文件,并显示iPod界面

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:07 25 4
gpt4 key购买 nike

我正在尝试使用标准化的“iPod”音频播放器在我正在构建的 iPhone 应用程序中播放一些 MP3 轨道。轨道从互联网下载并存储在应用程序的“文档”目录中。我想过使用 MPMusicPlayerController 来做到这一点,但我似乎无法让它工作。另外,我看过 AVAudioPlayer,但它只是在没有界面的情况下播放音频。有什么建议吗?

最佳答案

MPMusicPlayerController 用于播放 iPod 库中的项目(通过 iTunes 同步的歌曲),因此您不能为此使用它。

您可以使用...获取音频的 NSData

NSData* data = [NSMutableData dataWithContentsOfFile:resourcePath options:0 error:&err];

然后使用从该数据创建的 AVAudioPlayer 并调用播放。

AVAudioPlayer* player = [[AVAudioPlayer alloc] initWithData:data error:&err];
[player play];

关于IOS iPhone使用MPMusicPlayerController播放外部音乐文件,并显示iPod界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7622271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com