【问题标题】:Create own iOS music player and display on lock screen of iPhone创建自己的 iOS 音乐播放器并显示在 iPhone 的锁屏上
【发布时间】:2017-08-03 03:09:36
【问题描述】:

是否可以在 iOS 11 中使用新的 MusicKit API(或任何其他 iOS API)创建音乐播放器并将其显示在 iPhone 的锁定屏幕上,就像当前的 Apple Music 播放器一样?如果是这样,应该如何使用 - 应该使用哪些 API?

【问题讨论】:

  • 你的意思是,在你的应用上播放用户的歌曲?并允许他也从锁定屏幕控制它们?还是您的意思是用不同的设计替换锁定屏幕中显示的音乐播放器?
  • 第一个 - 在我的应用上播放用户的歌曲,并允许在我的应用播放音乐时从锁定屏幕控制我的应用。

标签: ios avplayer avplayerviewcontroller avplayerlayer


【解决方案1】:

第一个 - 在我的应用上播放用户的歌曲并允许控制我的应用 在我的应用正在播放音乐时从锁定屏幕显示。

这是可能的,Music Kit API 允许您访问用户的音乐库:

iOS 上的 MusicKit 可让用户播放 Apple Music 及其本地音乐 来自您的应用程序和游戏的本地库。当用户提供 他们的 Apple Music 帐户的权限,您的应用可以创建 播放列表,将歌曲添加到他们的库中,并播放数以百万计的歌曲中的任何一个 Apple Music 目录中的歌曲。如果您的应用检测到用户是 还不是 Apple Music 会员,您可以在您的 应用程序。

https://developer.apple.com/musickit/

关于锁定屏幕上的控件。这可以在不使用该 SDK 的情况下完成,只需填写“MPNowPlayingInfoCenter”

参考这个:iOS: Displaying currently played track info in LockScreen?

【讨论】:

  • 我希望我的应用程序显示在锁定屏幕上,这意味着我自己的设计——例如我想在那里添加一个“重复”和“随机播放”按钮。这可以做到吗?如何?如果可能,我更愿意提供自己的视图控制器。
  • 这是不可能的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-15
  • 1970-01-01
  • 1970-01-01
  • 2017-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多