我正在使用AVAudioPlayer,想知道“如何在MAC操作系统x中显示当前播放歌曲(音频)的作品(如果有的话)”。使用AVAudioPlayer播放当前播放歌曲的艺术作品
2
A
回答
3
-[AVAudioPlayer url]
会给你正在播放的文件的网址。
将其传递给+[AVURLAsset assetWithURL:]
将为您提供表示正在播放的曲目的AVURLAsset
对象。拨打-[AVAsset commonMetadata]
会为您带来一系列AVMetadataItem
s。您可以使用AVMetadataCommonKeyArtwork
键将该阵列传递到+[AVMetadataItem metadataItemsFromArray:withKey:keySpace:]
,以获得与作品对应的正确AVMetadataItem
。
相关文章:
https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVAsset_Class/Reference/Reference.html#//apple_ref/occ/cl/AVAsset https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVURLAsset_Class/Reference/Reference.html#//apple_ref/occ/cl/AVURLAsset https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVMetadataItem_Class/Reference/Reference.html#//apple_ref/occ/cl/AVMetadataItem
祝你好运!
相关问题
- 1. 获取当前播放的歌曲标题和艺术家
- 2. AVAudioPlayer同时播放多首歌曲?
- 3. 如何停止当前播放的歌曲并播放下一首歌曲?
- 4. 从选定艺术家的歌曲中创建播放列表
- 5. AppleScript在iTunes中与特定艺术家一起播放歌曲?
- 6. Android:在播放新歌之前停止播放歌曲。
- 7. 播放下一首歌AVAudioPlayer
- 8. 检查avaudioplayer的当前播放时间
- 9. iOS 5锁定屏幕集成:显示当前正在播放的歌曲信息,包括艺术品
- 10. 获取iTunes当前歌曲与ScriptingBridge的艺术作品
- 11. AxWindowsMediaPlayer播放歌曲
- 12. 播放DRM歌曲
- 13. SoundSloud HTML5中的“艺术作品”播放器
- 14. 如何使用AVAudioPlayer播放两首以上的歌曲
- 15. 如何使用AVAudioPlayer的单个实例播放多首歌曲?
- 16. 从plist(NSArray)挑选歌曲并使用AVAudioPlayer播放?
- 17. 使用AVAudioPlayer播放iPod歌曲是否可行?
- 18. 使用AVAudioPlayer从URL播放音频歌曲?
- 19. 从spotify使用libspotify获取当前正在播放的歌曲
- 20. 如何使用Python获取Rhythmbox中当前播放的歌曲
- 21. 获取当前正在播放的Windows媒体播放器中的歌曲
- 22. 获取当前正在播放歌曲的Windows媒体播放器
- 23. 播放选定的歌曲
- 24. Android:使用默认音乐播放器播放歌曲文件
- 25. 媒体播放器使用缓冲区播放歌曲
- 26. 停止播放歌曲然后播放新歌曲(播放歌曲不会停止)
- 27. 当前正在从Windows 10播放歌曲'正在播放'卡片
- 28. Flash播放器“现在播放列表”不中断当前歌曲
- 29. Swift:当歌曲结束时重播AVAudioPlayer
- 30. 如何使用AVAudioPlayer更新播放音频的播放时间使用AVAudioPlayer
谢谢....它的工作很好... – Jaiswal