我想在我的应用程序中构建一个控件,可以播放/暂停和跳过在后台播放的声音。 这应该与媒体控件对控制中心的所有不同媒体源的行为方式相同。 截屏我玩了各种选择。 AVAudioSession、MPRemoteCommandCenter 以及获取一些蓝牙配置文件,因为耳机也可以播放/暂停背景音乐。 不幸的 ...
我想在我的应用程序中构建一个控件,可以播放/暂停和跳过在后台播放的声音。 这应该与媒体控件对控制中心的所有不同媒体源的行为方式相同。 截屏我玩了各种选择。 AVAudioSession、MPRemoteCommandCenter 以及获取一些蓝牙配置文件,因为耳机也可以播放/暂停背景音乐。 不幸的 ...
如何在布局中设置媒体播放控制器? 当我滑动recycleview时,媒体播放控制器无法保持布局,如何设置? ...
我最近构建了一个简单的音乐应用程序,它在我停用的 iPhone 上运行良好。 从那以后,我买了一台 Mac mini,这样我就可以在该平台上使用 Mac Catalyst 本地运行它。 到目前为止,它已经很好地适应了,但我被 UILabels 和 UISlider 阻碍了不更新的播放时间和剩余播放时 ...
我正在构建一个音乐播放器应用程序,旨在模仿广播或互联网流媒体自动化。 我已经成功地从播放列表中提取音乐并按上次播放日期进行过滤,这样歌曲就不会经常重复(对我的 iPod 感到非常恼火)。 我希望它每一刻钟从一个单独的播放列表中安排播放短电台 ID,然后返回到当前播放列表或切换到一个新的播放列表。 我 ...
我已经在反馈助手中提交了关于此的反馈,但我想我也会在这里发布 - 从 iOS 13.4 开始,我注意到 MediaPlayer 框架中的各种错误,特别是 applicationQueuePlayer 和 applicationMusicPlayer。 第一个是在应用程序启动时初始化,它现在抛出此错 ...
我有一个超级奇怪的问题。 我正在使用 iOS13 MPMediaPickerController从用户苹果音乐库中获取一些歌曲,以便通过[MPMusicPlayerController applicationMusicPlayer]播放它。 现在,我将一些播放列表中的一些未下载的歌曲添加到我的库中 ...
我试图了解如何在 MediaPlayer 上处理 obj-c 中的错误,我们有人在 AVPlayer 上为我们做一些工作,但在 AVPlayer 上处理的方式与我在文档,而不是如何在 MPMusicPlayerController 上处理错误。 有一种叫做 MPErrorDomain 的东西,它是 ...
我们的要求是在我们的iOS应用程序中嵌入/复制使用iTunes从Mac传输到iPad的所有视频,以便它们可以使用AVPlayer而不是默认的视频应用程序播放我们应用程序中的视频。 这可能吗? 如果可以,怎么办? 我调查了MPMediaLibrary,但没有任何有效的样本或有关此的任何信 ...
使用Swift 4 +,iOS 11 +,Xcode 10+ 我使用MPMediaPlayer构建了一个音乐播放器,我可以从命令中心与它进行交互,但是我希望能够在锁定屏幕上看到它。 说实话,我有点困惑为什么它在Command Center中显示/工作,因为我没有编写任何代码来执行此操 ...
我正在使用Xcode 10+,Swift 4,并使用MPMediaPlayer定位iOS 11.4+ 我想以编程方式淡出播放器的音量(就像Apple退出音乐播放器时那样)。 同样,我不想在它运行时看到任何东西(比如VolumeView显示)。 看起来所有程序化的音量控件都已被弃用。 ...
我很想知道:是否有任何方法可以使用IOS Mediaplayer跳到特定时间或跳特定时间? 我在文档中找不到任何类似的内容。 有一个属性myMediaPlyer.currentPlaybackTime 并且有方法myMediaPlayer.beginSeekingForward() ...
我使用的计时器每秒重复一次,以更新当前正在播放的currentPlaybackTime ,因此我将根据当前歌曲的进度每秒更新一次标签。 我曾经使用NSTimer或Swift Swift Timer来重复每秒,但是在更改歌曲或开始和停止歌曲时,遇到秒标签会滞后的问题(当您听到时,它会保持5秒钟不 ...
此代码导致沉默: 我已经逐步完成了代码,我们到达了player.play() 。 我有一个MPMediaItem我已经正确地形成从一个MPMediaItemCollection,并从一个MPMusicPlayerMediaItemQueueDescriptor。 那么为什么我的播放器不播放呢? ...
我从这样的MPMediaItem抓取元数据: 但是,当我打印出一组元数据时,“键”将被打印为数字值,而不是“ pcst”,如打印输出所示: -----metadata:<AVMetadataItem: 0x1740153f0, identifier=itsk/pcst, key ...
我正在编写一个基本的音乐播放器应用程序,但在处理应用程序状态转换时遇到了一些问题。 我正在使用 Swift 3 和 MPMusicPlayerController.systemMusicPlayer() 目标是这样的: 1)当用户点击主页按钮并且应用程序进入 bg 时保持音乐播放(有效) ...
我的MPMediaplayer在音乐方面运行良好,但是当我开始使用Podcast时,情况就不同了。 我正在尝试获得两件事:1)播客标题的名称(“ This American Life”)2)剧集的标题(“ My Holiday”) 这行代码可以很好地获得Podcast标题: ...
有什么方法可以在应用程序处于后台时获取MPMusicPlayerControllerNowPlayingItemDidChange通知吗? 我有一个应用程序,需要能够在歌曲结束时在后台或屏幕锁定时暂停音乐。 我正在使用systemMusicPlayer来播放音乐。 我已经尝试添加音 ...
我当前正在构建一个音乐应用程序,我想获取当前正在播放项目的播放列表(在Apple Music中)。 我并不是说我想使用MPMediaPickerController,因为我只想获取当前播放列表的媒体项。 非常感谢您的帮助! ...
我有一个音乐流应用程序,其中使用锁屏控件播放/暂停/播放下一首歌曲。 我的应用程序中有Admob非页内广告。 但是,当我使用锁定屏幕控件时,它也会同时传递到视频广告,因为视频广告会随着我的应用程序的音乐一起开始播放。 有什么办法可以防止这种情况? 这是我处理锁定屏幕控件的方式 ...