问题标签 [mpmedialibrary]
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.
ios - 观察 iOS 中媒体库的变化
我想知道是否可以观察 iOS 中的媒体库更改。
每次用户添加、删除或编辑媒体项目(歌曲、艺术家或专辑项目)时,我都希望收到通知。
我还没有找到一种方法来做到这一点。
swift - 从 iOS MPMediaLibrary 中删除播放列表
MPMediaLibrary 包含用于创建新播放列表的 api:
https://developer.apple.com/documentation/mediaplayer/mpmedialibrary
但它不包含用于删除播放列表的 api。该动作是如何执行的?
swift - 在视频应用程序中获取视频数据
我希望我的播放器播放Video
应用程序中的视频。
我访问Media Library
并想要获取视频列表,当用户选择视频时,我的播放器会获取视频数据并在我自己的播放器上播放。
如何获取视频数据?
请注意,我想播放视频,而不是歌曲。
这是我获取视频的代码:
它将视频作为MPMediaItem
.
它可以正确拍摄视频吗?如果是,我想在用户选择一个视频数据后获取视频数据。
ios - 为什么我的表格视图只显示数组中的大约 20 个项目?
我的应用程序未正确显示数组中的所有项目。是什么导致这种情况发生?
这是我的代码,用于显示用户 Itunes 库中的所有歌曲,但它仅显示 tableView 中数组中的 20 个项目。
更新-我已经让它正确地列出了我所有的歌曲,但它只在列表中显示了其中的 33 首。这是更新的代码
ios - MPMediaLibrary.requestAuthorization 在 Xcode 10.2 模拟器上没有响应
我刚刚注意到,在将 Xcode 更新到版本 10.2.1 后,在模拟器上启动我的几个项目时,我看不到图书馆和 Apple Music 的权限请求。
调试,我意识到授权请求调用没有响应
我没有更改项目的代码或配置中的任何内容,而且我很确定以前版本的 Xcode 不会发生这种情况。仅作记录,在真实设备上一切正常。
有人知道吗?我是唯一一个遇到这种情况的人吗?
ios - 媒体库的授权不运行处理程序
上面的代码运行良好,直到 iOS 12.3.1 更新。但是现在关闭根本没有调用。有没有人遇到过这个或者我错过了什么?
ios - 如何等待 MPMediaLibrary requestAuthorization 响应
我正在检查用户在提示访问媒体库时给出的响应。我想知道在继续之前如何等待用户的响应
这是我用来获取用户身份验证的功能。
这是我用来调用该函数的函数
现在,该功能在系统权限提示的用户响应之前执行并完成。我想要的是代码在执行之前像在 js 或 dart 中一样等待,然后得到响应。
任何帮助表示赞赏
ios - 获取 MPMediaPlaylist 上次修改日期
寻找一种方法来获取音乐播放列表的最后修改日期。这就是我获取播放列表并尝试获取属性值的方式:
属性来自类头:https ://github.com/xybp888/iOS-Header/blob/master/13.0/PrivateFrameworks/MusicLibrary.framework/MIPPlaylist.h任何日期属性返回nil,其他属性,如“cloudGlobalID”,工作正常。
任何帮助将非常感激。
ios - Apple Music Api SkiptoNextItem 不工作
试图跳到队列中的下一个项目,但是当调用 applicationMusicPlayer.skipToNextItem() 时,队列中的位置没有改变,当前曲目只是重新开始。队列由字符串项 ID 数组组成。
这是用于跳到队列中下一项的代码