问题标签 [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.

0 投票
1 回答
471 浏览

objective-c - iPod 库更改时是否有通知?

我想为 iPod 库中的音乐缓存我的自定义项目选择器,但我需要知道何时刷新它(例如在 iTunes 同步之后或用户通过 iTunes 商店购买新项目时)。

我可以收到任何通知来处理音乐库的更改吗?

0 投票
1 回答
623 浏览

iphone - 无法用 iPod 音乐初始化 AVPlayer

我正在尝试使用设备 iPod 库中的歌曲内容初始化 AVPlayer。我的根控制器的 viewDidLoad 中有以下代码(将其提取到测试应用程序中以隔离它)。

代码总是在我在 firstItem 上调用 valueForKey 以获取资产 URL 的行处抛出以下异常:

* 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[valueForUndefinedKey:]:该类不符合键assetURL 的键值编码。” *首先抛出调用栈:

代码对我来说似乎很简单,不确定我在这里可能缺少什么,任何帮助都会很棒。这是 iPhone 4S 上的 iOS 5.1。尝试同时启用 iTunes Match 和仅具有本地音乐的设备,结果相同。

0 投票
1 回答
1249 浏览

objective-c - 目标 c - 将 mpmediaitem 转换为 ogg vorbis

我找到了(自定义我找到的方法)一种转换 MpMediaItem 并获取 mp3 文件的方法。可能这不是最好的方法,但它正在工作。

有没有办法获得 *.ogg 文件而不是 *.mp3 ?什么是正确的方法?

这是我用来获取 *.mp3 文件的方法:

0 投票
0 回答
778 浏览

iphone - 如何使用自定义图稿创建新的 MPMediaItem?

我有一个应用程序 (iOS5+),我想在其中设置带有专辑封面的锁屏图像。事情是这样的:我的应用程序实际上并没有播放这首歌。所以我想我需要创建一个新的 MPMediaItem 自定义艺术品和可能的静音音轨?不过我有一种预感,我走错了路。任何指针将不胜感激。

0 投票
1 回答
573 浏览

ios - 批量获取多个 MPMediaItem 的属性

关于MPMediaItem,有没有办法为多个项目/媒体项目集合中的项目获取属性,这比valueForProperty:单独调用每个项目更有效?

我知道enumerateValuesForProperties:usingBlock:,但这允许批量获取单个媒体项目的多个属性。我对多个媒体项的单个属性感兴趣。

0 投票
0 回答
436 浏览

mpmediaitem - valueForProperty 上的 MPMediaItem 崩溃

我在从 iPod 库中获取歌曲信息时遇到了一个大问题。按照苹果官方参考:

经过一些调试,我发现 itemsFromGenericQuery 没有 nil 值。问题在于,在具有大约 1000 首歌曲的库的 3.x 设备上,花费太多内存来执行该过程并且它崩溃(或在单个 nil 值上崩溃)。我该如何解决?

0 投票
0 回答
131 浏览

nsdata - 一次又一次地转换一个 NSMediaItem

今天我在这个线程中阅读了关于stackoverflow的第一个答案

MPMediaItems 原始歌曲数据

这真的很棒。我用它来将 MPMediaItem 转换为 NSData,就像线程的作者也想要它一样。现在有一件事我不明白,所以也许你好心帮我一点?那将是真棒。问题是当我选择一首歌曲并使用给定的代码导出它时,它工作正常,但是当我选择另一首歌曲时,它再次导出第一首歌曲。(当我在处理程序之外访问它时)你知道为什么吗?非常感谢您的帮助和给我时间!许多问候,蒂姆

0 投票
1 回答
3697 浏览

iphone - 从 iPhone 中的音乐文件中获取 NSData

我已经从我的 iPhone 设备中检索了所有音乐和视频。我现在被困在将它们保存到我的应用程序中,我无法从文件中获取原始数据。任何人都可以帮我找到解决方案。这是我用来获取音乐文件的代码。

如何将其转换为 NSData ?这就是我试图获取数据

使用它对我来说毫无用处。我力图从LocalAssestURL. 对此的任何解决方案。提前致谢

0 投票
1 回答
261 浏览

objective-c - BEGIN IMMEDIATE 可能在 0:8/尝试写入只读数据库后意外无法步进

使用 aUITableView显示MPMediaItems我的日志时,会收到以下消息:

但我不知道这意味着什么。你能给我一个提示吗?

0 投票
3 回答
1000 浏览

ios6 - 为什么我的 MPMediaItem NowPlayingItem 返回 null?

我在我的应用程序中加入了 iPod 播放器。我可以创建一个队列,然后播放歌曲。我无法获得当前歌曲的属性值。我已经注册了通知,并且日志显示通知已被触发。

日志输出显示:currentItem = (null)

我正在运行 Xcode 4.5.2 iOS 6.0。

任何帮助是极大的赞赏。