问题标签 [mpmediaitemcollection]
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.
mpmusicplayercontroller - MPMusicPlayerController setQueue 和 noPlayingItem 默认为索引 0
当我尝试更改 MPMusicPlayerController 的队列并设置 nowPlayingItem 时,播放器总是转到队列中的第一项。文档说如果我想设置队列中的当前位置,我应该将 nowPlayingItem 设置为队列中的 MPMediaItem。难道我做错了什么?
日志 -
ios - 如何从 NSMutableArray 创建 MPMediaCollection?
所以我制作了一个允许用户创建自己的播放列表的应用程序,并且我正在使用 iOS 的 MediaPlayer 框架。在我将我的 X 代码更新到最新版本之前,我没有遇到任何问题,但是当我更新我的 X 代码时,我收到了以下错误警告:
..../playlistV2VC.swift:325:37:无法使用类型为“(项目:MPMediaItem?)”的参数列表调用类型“MPMediaItemCollection”的初始化程序
这是我的代码:
User.currentSong 已添加!是一个新的 MPMediaItem。
给我任何建议,不管是 obj-c 还是 swift
ios - 使用 Swift 2 编程从 Persistent ID 中查找歌曲
我是 Swift 编程的初学者,我正在尝试重写我在网上找到的 Finds A Song from Persistent ID的代码。原始代码可以在这个网站上找到:
我想用 Swift 2 编写这段代码(我不会使用 Objective-C),但我缺乏翻译它的知识和经验。
编码:
我的问题:
1) 这段代码是否可以重写为 Swift,它是否仍然足够当前没有折旧?
2)我将如何使用函数调用此代码?
ios - 像在音乐应用程序中一样加载播放列表艺术品
我正在寻找一种解决方案来显示我的作品,就像在苹果音乐应用程序中一样。我可以为播放列表加载一件艺术品,但我希望能够以播放列表代表的身份展示其中的 4 件艺术品。
目前我正在将此代码用于我的播放列表视图
最好的方法是什么
avfoundation - 如何从 mediaPickerController 获取 mediaItemCollection 以在 AVPlayer 上播放?
为了回答这个问题,我在一本书中遇到了这个问题。
“然而,MPMediaItem 有一个 MPMediaItemPropertyAssetURL 键(或assetURL 属性),其值为一个 URL。这为您提供了对磁盘上音乐文件的引用,...获得了 MPMediaItem 的资产 URL,您可以使用该 URL 来初始化一个AVAudioPlayer、AVPlayer 或 AVAsset。”
所以我尝试使用 mediaPickerController 来获取这样的资产 url。
在书中它举了一个例子:
我不确定如何将 mediaItemCollection 获取到 arr 变量。songURL 和 MediaItemCollection 的使用都在选择器 mediaPicker 函数内部。我无法在它的功能之外访问它。我怎样才能让它工作?
ios - 通过蓝牙在 iOS 中传输音乐
我已将其设置为可以在 iOS 设备之间来回发送音乐的位置,但是每当发送音乐时,接收电话都会收到此错误:
*** 由于未捕获的异常“MPMediaItemCollectionInitException”而终止应用程序,原因:“项目数组不能为空”*** 首先抛出调用堆栈:
这是我得到错误的方法:
它有什么问题或导致此错误的原因是什么?
ios - MPMediaQuery.artistsQuery() 分组显示
我知道我很可能在这里遗漏了一些非常基本的东西,但我被困住了。为什么以下代码会生成每个曲目的艺术家的表格视图,而不是按组列出的艺术家(即为什么每个艺术家列出 20 次而不是全部组合在一起,以便每个艺术家只列出一次)?我已经尝试过下面提到的集合和项目版本。我究竟做错了什么?我该如何解决?任何帮助表示赞赏。提前致谢...
swift - 如何从 MPMediaItemCollection 中提取艺术家值
为什么以下结果会导致一个充满“艺术家”的表格视图,而不是一个充满实际艺术家姓名的表格视图?我哪里做错了?如何从收藏中提取艺术家价值?感谢所有帮助...
ios - 使用多个参数调用 NSString
我是初学者,也许这是一个微不足道的问题。我有这个方法:
我想在这里用MPMediaItemCollection来称呼它:
我想获取每个播放列表中的曲目数。它不起作用。我该如何解决?提前致谢!