MusicKit 播放音乐库中的音乐,以及向前和向后搜索

Posted

技术标签:

【中文标题】MusicKit 播放音乐库中的音乐,以及向前和向后搜索【英文标题】:MusicKit to play music from music library, along with seek forward and backward 【发布时间】:2017-06-30 11:30:52 【问题描述】:

借助 ios 11,iOS 上的 MusicKit 可让用户在您的应用和游戏中原生播放 Apple Music 及其本地音乐库。

根据 Apple 的规定,MusicKit 允许用户通过您的应用和游戏本地播放 Apple Music 及其本地音乐库。当用户为其 Apple Music 帐户提供权限时,您的应用可以创建播放列表、将歌曲添加到他们的资料库,以及播放 Apple Music 目录中数百万首歌曲中的任何一首。

如果用户没有通过 MusicKit 从 iTunes 下载音乐,我们可以播放此音乐吗?

另外,它可以用于向前或向后搜索。

【问题讨论】:

我无法让 MusicKit 查看本地媒体库。示例代码似乎没有这样做,所以我想知道文档是否具有误导性。我怀疑 MusicKit 只能访问可能存储在本地的 Apple Music 库。我没有看到任何 API 允许访问基于 iTunes 的普通媒体库。 你好,@Jas_meet。你想清楚了吗? 是的,完成了:) 【参考方案1】:

MediaPlayer 框架提供向前和向后搜索的功能

  MPMusicPlayerController.systemMusicPlayer().beginSeekingForward()

  MPMusicPlayerController.systemMusicPlayer().beginSeekingBackward()

【讨论】:

以上是关于MusicKit 播放音乐库中的音乐,以及向前和向后搜索的主要内容,如果未能解决你的问题,请参考以下文章

IOS Audio - 加快音乐播放速度

播放无声视频以及音乐应用程序播放歌曲

iOS 调用音乐播放以及视频播放器

播放音频文件以在使用键盘弹奏时向前和向后搜索十秒

如何使用 BLE 控制 iOS 设备中的音乐播放器

iPhone App杀死我的iPhone音乐播放器?