问题标签 [mpmusicplayercontroller]

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.

0 投票
1 回答
1684 浏览

iphone - MPMusicPlayerController 可以从本地资源播放音乐吗?

我想用 MPMusicPlayerController 播放音乐。

我不知道如何给 mediaItem,我有一个 mp3 文件。帮我。谢谢你!

0 投票
1 回答
699 浏览

iphone - AudioUnits 和 MPMusicPlayerController

我的应用程序正在利用该AudioUnit功能为节拍器应用程序产生短声。一切运行良好。

现在我想从设备上的 iTunes Lib 中播放 MP3,并使用MPMusicPlayerController它。

直到这里没有问题,MP3 播放正常。但之后我再也不能调用我的AudioUnit声音了。我调试了这么远,音频缓冲区的回调再也不会出现,所以我认为AUGraph它已经停止,但它表明它仍在运行。

有人有想法吗?MPMusicPlayerController刚刚停止了图表吗?以及如何防止这种情况?

感谢您的任何提示,安德烈亚斯

0 投票
0 回答
886 浏览

iphone - 如何制作 iPod 音乐应用程序?AVPlayer - AVAudioPlayer - MPMusicPlayController

我在文档目录中有一个歌曲列表。这是获取这些歌曲的代码...

之后,这些歌曲在 iPod 音乐库等播放器中播放。

我尝试过,MPMusicPlayController但它仅用于从音乐库中选择歌曲,而不是从应用程序的文档目录中选择歌曲。

也尝试使用 AVAudioPlayer 但无法获取当前播放歌曲的 Artist, AlbumName, Title , ArtImage 属性..

这里也是一个代码AVPlayer

但它从库中获取数据,而我只想从文档目录中获取数据..

但不能从文档目录中获取歌曲,

谁能解释一下哪个播放器更好用?

我正在制作音乐播放器,就像 iPod 音乐应用程序一样。

0 投票
1 回答
858 浏览

ios - MPMusicPlayerController.currentPlaybackTime 的奇怪行为

在播放歌曲时,我试图获取 currentPlaybackTime。

我总是得到“播放:nan”。应用程序在运行(不是调试)时正确获取 currentPlaybackTime。LLDB 调试器也给出了正确的 currentPlaybackTime。

有谁知道这个楼盘是怎么回事?

0 投票
4 回答
1236 浏览

objective-c - 奇数条件后 iPodMusicPlayer 播放状态不准确

我有一个简单的音乐播放器应用程序,它遇到了一个非常奇怪的问题。首先,在播放音乐并处于锁定状态时,我允许用户双击 Home 按钮并使用锁定的 iPod 音乐控件。但是,我确实注意到,在锁定状态下,我的应用程序没有收到任何已注册的通知。在大多数情况下,无论如何这都很好。但是,如果用户在锁定状态下播放音乐至少 15 分钟(我不知道为什么,但不会出现这个问题),并使用某种耳机或辅助插孔,然后拔下当设备仍在播放音乐时,iPodMusicPlayer 将自动暂停耳机/辅助插孔。这正是我想要它做的,但是在这发生之后,当用户解锁他们的设备并再次将焦点放在应用程序上时,iPodMusicPlayer'

哪里musicPlayer = [MPMusicPlayerController iPodMusicPlayer]

在正常情况下,这运行得非常好。但是在这些条件之后,我的断点将在音乐暂停时达到 MPMusicPlaybackStatePlaying 的条件,反之亦然。我能够解决此问题的唯一方法是选择新的音乐或终止应用程序并重新打开。我已经尝试了大量的解决方法来以编程方式解决这个问题,但没有任何结果是 100% 无错误的修复。有没有人知道为什么会发生这种情况?

0 投票
1 回答
4651 浏览

ios - 如何使我的应用程序与锁定屏幕上的媒体控制按钮一起工作?

在最近的 iOS 版本中,应用程序可以访问锁定屏幕上的媒体控制按钮,例如播放/暂停按钮:

在此处输入图像描述

看起来按钮应该与MPMusicPlayerController班级一起工作,对吗?有没有办法从按钮中获取“原始”事件?因为音乐播放器似乎只提供了一个 API 来提供一堆MPMediaItems。例如,如果我的应用程序是需要以不同方式处理按钮的收音机怎么办?

0 投票
1 回答
864 浏览

objective-c - 从 MPMediaItems 获取 iCloud 状态信息

在这段代码中,调用 getResouceValue:forKey:error 后,'percent' 和 'error' 都为零:

我在这里错过了什么吗?

0 投票
1 回答
3500 浏览

xcode - 隐藏音量 弹出 MPMusicPlayerController Xcode

我正在使用 MPMusicPlayerController 在我的应用程序中播放 mp3 列表。

唯一的问题是,当我根据应用程序配置设置音量级别时,会弹出音量级别。

我试图找到任何属性以隐藏它,但我没有找到。

我正在使用的代码是:

我的问题是,有什么办法可以避免这种弹出?

谢谢。

0 投票
1 回答
1220 浏览

ios - MPMusicPlayerController 是否随着 iOS 5 的变化而变化?

我有一个在 iOS 4.3 中正常运行的应用程序,升级到 iOS 5 后它以另一种方式运行。
在 iOS 4.3 上执行这些行之后,mp.playbackState 设置为 MPMusicPlaybackStatePaused,但在 iOS 5 中它仍然设置为 MPMusicPlaybackStatePlaying。

我假设playbackState 没有在同一个事件循环中更新,可以吗?

0 投票
1 回答
106 浏览

ios4 - 如何使用 iphone sdk 使 MPMusicpalyer 中选定的歌曲变暗?

我正在为我的应用程序使用 ipod 库,但歌曲选择并不直观。我注意到的一件事是,当您点击一首歌曲时,它会变成浅蓝色。很难确定你是否点击它。如果您多次点击歌曲,它会将其多次放入播放列表中。

我们怎样才能克服这些问题?请建议。

在此先感谢,塞卡。`