我正在使用AVPlayer对象从Internet源传输音频,我希望获得有关当前正在播放的项目的当前“跟踪”信息。 (例如“Car Talk”或“Abbott and Costello”)
Per this question我试过查看当前项目的定时元数据。但它返回零。下面是流开始播放后调试器中的输出已暂停。
(lldb) po [[avPlayerObject currentItem] timedMetadata]
$6 = 0x00000000 <nil>
我已经看过AVPlayer中的其他一些对象,但我不完全确定我应该去哪个兔洞。
谢谢!
其他详细信息
按照建议观察属性似乎不起作用,因为值似乎没有改变。
我连接的音频流由Live365托管。
在其他应用程序(例如我的Mac上的iTunes)中播放流时,会显示元数据 ,因此数据会以某种方式显示在流中。