作者a517981 (Azure)
看板MacDev
标题[问题] MPMediaItemCollection如何用OpenAL播放?
时间Sun Mar 6 16:00:14 2011
我用 MPMediaPickerController 从 itunes 中抓到了一首音乐
返回的是一个 MPMediaItemCollection 的阵列
也用 [[mediaItemCollection items] objectAtIndex:0]
抓到了单首音乐的 MPMediaItem
应该也能用 valueForProperty:MPMediaItemPropertyPersistentID
抓到音乐的 id
现在有了 MPMediaItem 和 ID
但我却卡在没办法在 OpenAL 中播放
我查了很多官方或非官方的范例和书
OpenAL的部份都只提到可以选择音乐档的路径来载入串流
却没有提到如何用item或id来载入
目前有想过一些也许可行的方法
例如:把itunes的音乐用程式码复制一份到app中
但不知道要怎麽实作
最好的方法就是 OpenAL 可以直接支援选择 item 或 ID 来播放
会想用 OpenaAL 而不用APMusicPlayer 的原因是
我写的程式必须要能调整音量和频率
希望各位前辈能帮帮我
我卡关卡很久了@@
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.231.17
※ 编辑: a517981 来自: 61.223.231.17 (03/06 16:01)