问题标签 [mpmediaitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - iPod 库更改时是否有通知?
我想为 iPod 库中的音乐缓存我的自定义项目选择器,但我需要知道何时刷新它(例如在 iTunes 同步之后或用户通过 iTunes 商店购买新项目时)。
我可以收到任何通知来处理音乐库的更改吗?
iphone - 无法用 iPod 音乐初始化 AVPlayer
我正在尝试使用设备 iPod 库中的歌曲内容初始化 AVPlayer。我的根控制器的 viewDidLoad 中有以下代码(将其提取到测试应用程序中以隔离它)。
代码总是在我在 firstItem 上调用 valueForKey 以获取资产 URL 的行处抛出以下异常:
* 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[valueForUndefinedKey:]:该类不符合键assetURL 的键值编码。” *首先抛出调用栈:
代码对我来说似乎很简单,不确定我在这里可能缺少什么,任何帮助都会很棒。这是 iPhone 4S 上的 iOS 5.1。尝试同时启用 iTunes Match 和仅具有本地音乐的设备,结果相同。
objective-c - 目标 c - 将 mpmediaitem 转换为 ogg vorbis
我找到了(自定义我找到的方法)一种转换 MpMediaItem 并获取 mp3 文件的方法。可能这不是最好的方法,但它正在工作。
有没有办法获得 *.ogg 文件而不是 *.mp3 ?什么是正确的方法?
这是我用来获取 *.mp3 文件的方法:
iphone - 如何使用自定义图稿创建新的 MPMediaItem?
我有一个应用程序 (iOS5+),我想在其中设置带有专辑封面的锁屏图像。事情是这样的:我的应用程序实际上并没有播放这首歌。所以我想我需要创建一个新的 MPMediaItem 自定义艺术品和可能的静音音轨?不过我有一种预感,我走错了路。任何指针将不胜感激。
ios - 批量获取多个 MPMediaItem 的属性
关于MPMediaItem
,有没有办法为多个项目/媒体项目集合中的项目获取属性,这比valueForProperty:
单独调用每个项目更有效?
我知道enumerateValuesForProperties:usingBlock:
,但这允许批量获取单个媒体项目的多个属性。我对多个媒体项的单个属性感兴趣。
mpmediaitem - valueForProperty 上的 MPMediaItem 崩溃
我在从 iPod 库中获取歌曲信息时遇到了一个大问题。按照苹果官方参考:
经过一些调试,我发现 itemsFromGenericQuery 没有 nil 值。问题在于,在具有大约 1000 首歌曲的库的 3.x 设备上,花费太多内存来执行该过程并且它崩溃(或在单个 nil 值上崩溃)。我该如何解决?
nsdata - 一次又一次地转换一个 NSMediaItem
今天我在这个线程中阅读了关于stackoverflow的第一个答案
这真的很棒。我用它来将 MPMediaItem 转换为 NSData,就像线程的作者也想要它一样。现在有一件事我不明白,所以也许你好心帮我一点?那将是真棒。问题是当我选择一首歌曲并使用给定的代码导出它时,它工作正常,但是当我选择另一首歌曲时,它再次导出第一首歌曲。(当我在处理程序之外访问它时)你知道为什么吗?非常感谢您的帮助和给我时间!许多问候,蒂姆
iphone - 从 iPhone 中的音乐文件中获取 NSData
我已经从我的 iPhone 设备中检索了所有音乐和视频。我现在被困在将它们保存到我的应用程序中,我无法从文件中获取原始数据。任何人都可以帮我找到解决方案。这是我用来获取音乐文件的代码。
如何将其转换为 NSData ?这就是我试图获取数据
使用它对我来说毫无用处。我力图从LocalAssestURL
. 对此的任何解决方案。提前致谢
objective-c - BEGIN IMMEDIATE 可能在 0:8/尝试写入只读数据库后意外无法步进
使用 aUITableView
显示MPMediaItems
我的日志时,会收到以下消息:
但我不知道这意味着什么。你能给我一个提示吗?
ios6 - 为什么我的 MPMediaItem NowPlayingItem 返回 null?
我在我的应用程序中加入了 iPod 播放器。我可以创建一个队列,然后播放歌曲。我无法获得当前歌曲的属性值。我已经注册了通知,并且日志显示通知已被触发。
日志输出显示:currentItem = (null)
我正在运行 Xcode 4.5.2 iOS 6.0。
任何帮助是极大的赞赏。