[問題] MPMediaItemCollection如何用OpenAL播放?
我用 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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章