问题标签 [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.
iphone - MPMusicPlayerController 可以从本地资源播放音乐吗?
我想用 MPMusicPlayerController 播放音乐。
我不知道如何给 mediaItem,我有一个 mp3 文件。帮我。谢谢你!
core-data - iPhone4 iOS5 如何用Core Data 保存MPMediaItem?
我正在尝试保存用户从 iPod 音乐库中选择的音乐文件列表。为此,我得到了一个持久ID列表,稍后我将使用它来查询库。我这样做如下:
此方法返回一个 id,我将其分配给 NSNumber。我得到的数字是这种形式: 4158583232547482294 。我应该选择哪种数字格式来将这些数字存储在核心数据中。这是一个 Integer64 吗?
谢谢!
ios - UILocalizedIndexedCollation - MPMediaQuery
以下代码用于对歌曲列表进行分区和添加部分。
完美运行。但是,当我尝试这样做时:
我每次都会收到一个 SIGABRT 错误。我将其归因于代码的“集合”部分,因为这是整个代码块的唯一区别。我尝试将“标题”更改为“名称”、“专辑标题”、“播放列表”、“流派”等等,但我仍然得到:
有人可以在这里帮助我吗?我准备把头发扯掉!
谢谢你!
奔奔
ios - MPMediaItem 生成唯一文件名
我正在从 iPod 库中导入项目,并希望为每个导入的 MPMediaItem 生成一个唯一的文件名。我希望文件名唯一地代表一个 MPMediaItem,这样如果用户再次导入它,我在本地库中没有两个相同的文件。
实现这一目标的最佳方法是什么?
ios - MPMusicPlayerController 轨道长度
有MPMusicPlayerController
没有办法查询轨道长度?
使用 .currentPlaybackTime 我可以弄清楚我在轨道上的距离,但我无法知道轨道有多长。
我[MPMediaItem valueForProperty:MPMediaItemPropertyAssetURL]
对某些曲目返回 null,因此使用 AVAsset 对我不起作用。
iphone - MPMediaItemCollection 整个库?
有谁知道是否可以创建一个包含用户 iPod 库中每首歌曲的 MPMediaItemCollection 对象,而无需用户使用 MPMediaPicker 东西来选择它?就像,也许在应用程序启动时。
谢谢...
itunes - iTunes Match + AVplayer + MPMediaQuery 不工作
我正在开发一个使用 AVPlayer、MPMediaItem 和 MPMediaQuery 的应用程序。只要iTunes匹配,它就可以工作。我们从 MPMediaQuery 开始,然后我们执行一些过滤,留下一些 MPMediaItems,然后我们一直在使用 AVPlayer,因为: 1.- 我们还在歌曲播放期间播放噪音 2.- 我们需要订阅来自 ipod 的播放/停止事件。
所有这些功能目前都在工作,除非 ipod 库启用了 iTunes 匹配。即使在播放 AVPlayer 状态时,也没有声音。很明显,它没有触发从 iCloud 下载歌曲。
我目前掌握的关于 iTunes 匹配的所有信息都是这篇文章: MPMediaItem 和 iTunes 匹配
这表明您可以使用 MPMusicPlayerController 播放调用来触发下载。由于上面给出的原因,我们不能使用这个类来控制我们自己的播放器。
我对如何解决这个问题有两个想法: A. 找到一种方法来检查一首歌曲是否已经下载并在库中可用 AVPlayer 播放。如果歌曲不可用,请告知用户我们不支持不可用的歌曲。B. 想办法在歌曲成为下一个要播放的项目之前触发下载歌曲。
我仍然找不到如何实施这些解决方案,也没有找到任何相关文档,所以我提交了我的应用程序并带有警告消息,以防止用户在使用 itunes match 时使用此应用程序。
iphone - 获取特定文件形式 MPMediaItem
我正在使用MPMediaItem
,并从库中获取所有歌曲。我的问题是,如果我只想获取我想要的特定文件。任何人都可以知道吗?
iphone - 将 MPMediaItem 保存到 NSMutableDictionary
我正在尝试将 MPMediaItem 保存在 nsmutableDictionary 中。
实际上,我的目的是让用户选择他的歌曲,然后将其保存在应用程序中,然后他可以随时播放。
我已添加此代码以将 MPMediaItem 保存到 Dictionary
并将其添加到 NSMutableArray 中,然后将该数组添加到 NSUserDefaults 中。
但是当我尝试这样做时,我得到了这个错误:
objective-c - 从 MPMediaItems 获取 iCloud 状态信息
在这段代码中,调用 getResouceValue:forKey:error 后,'percent' 和 'error' 都为零:
我在这里错过了什么吗?