作者zonble (zonble)
看板MacDev
标题Re: [问题] MPMediaItemCollection如何用OpenAL播放?
时间Sun Mar 6 17:28:02 2011
※ 引述《a517981 (Azure)》之铭言:
: 我查了很多官方或非官方的范例和书
: OpenAL的部份都只提到可以选择音乐档的路径来载入串流
: 却没有提到如何用item或id来载入
: 目前有想过一些也许可行的方法
: 例如:把itunes的音乐用程式码复制一份到app中
: 但不知道要怎麽实作
: 最好的方法就是 OpenAL 可以直接支援选择 item 或 ID 来播放
: 会想用 OpenaAL 而不用APMusicPlayer 的原因是
: 我写的程式必须要能调整音量和频率
: 希望各位前辈能帮帮我
: 我卡关卡很久了@@
: 谢谢大家
基本上像是 Media Player、Assets 这些 framework 的设计,
都是希望将第三方 app 与 device 的 FS 隔离开来。以
MPMusicPlayerController 来说,当你拿到 MediaItem 播放时
其实是透过 Distributed Objects 做 process 之间的通讯-
iPod player 其实是一个在背景的 process,在你的 controller
里头要求播放哪首歌曲,其实是对这个 process 发出命令,指
定要播放什麽。也就是说,我们没办法拿到 iPod Library 里头
歌曲的 path。
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.103.143
1F:推 a517981:那请问一下 有办法把itunes的档案复制到app的document中 03/06 19:02
2F:→ a517981:再用document中的路径去载入吗? 03/06 19:02