问题标签 [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 回答
967 浏览

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

一旦我打开应用程序,它就会杀死我的音乐播放器。我不希望用户感受到这样的体验。有时用户不想在浏览应用程序时停止他们的音乐播放器。为此,我将在我的应用程序中明确提供一个停止音乐播放器的按钮。

那么我需要调用什么功能以及我的应用程序中的哪个功能在我启动应用程序时不会停止音乐播放器而没有一秒钟的延迟或任何中断?

0 投票
1 回答
1739 浏览

ios4 - 是否可以使用 AVAudioPlayer 播放 iPod 歌曲?

我有一个问题,是否可以使用 AVAudioPlayer 而不是 MPMusicPlayer 来获取和播放 iPod 库歌曲/播放列表?

在此先感谢,钱德拉。

0 投票
1 回答
857 浏览

iphone - kAudioSessionProperty_OtherMixableAudioShouldDuck 有时音乐不会解开

我正在使用 MPMusicPlayerController 从带有 iPodMusicPlayer 的设备播放音乐。并定期使用 AVPlayer 播放警报。代码是这样的

我在播放警报之前调用第一个方法,在收到通知AVPlayerItemDidPlayToEndTimeNotification后调用第二个方法

我遇到的问题是,有时警报完成后音乐不会消失。通过一些调试,我发现音频会话属性设置正确,但由于某种原因被忽略。

我在测试时也注意到,当音乐没有淡出时,如果我只是暂停并在设备上手动播放音乐,它就会变得正常。

如何以编程方式处理这个?

编辑:
应用程序在后台运行时出现问题

0 投票
1 回答
833 浏览

iphone - MPMusicPlayer VBR 音频的 currentPlaybackTime 不准确

当我通过设置 MPMusicPlayer 的 currentPlaybackTime 属性来寻找非 vbr mp3 中的位置时,我能够准确地寻找。当我使用 VBR mp3 寻找相同的位置时,它会寻找音频文件中的另一个位置。准确的搜索位置和给定的搜索位置之间的差异似乎在我搜索的 VBR 文件中进一步增加。

这是 MPMusicPlayer 的已知怪癖吗?有没有办法使用 MPMusicPlayer 或者我必须解码为 PCM 才能在 VBR 音频中准确搜索?

谢谢!

0 投票
2 回答
995 浏览

iphone - iPhone - MPMusicPlayerController - 从队列中选择音频并播放

我在我的应用程序中使用 MPMusicPlayerController。我正在使用方法“setQueueWithItemCollection”设置队列。我可以播放歌曲,移至上一首/下一首歌曲等。但是如何让 MPMusicPlayerController 播放队列中的第 5 首歌曲?

0 投票
1 回答
321 浏览

iphone - iPhone - MPMusicPlayerController - 选择的歌曲数量是否有限制

我创建了自己的音乐播放器,可以在 iPhone 上使用该类运行MPMusicPlayerController。我正在使用该类MPMediaPickerController来选择歌曲并添加到我的播放器中。我的 iPhone 中有大约 900 首歌曲。当我通过从 中选择“添加所有歌曲”来添加歌曲时MpMediaPickerController,应用程序崩溃了。

有人可以告诉我是否有任何解决方案来阻止这次崩溃?

还是对我必须施加的歌曲选择数量有任何限制,以使应用程序不会崩溃?

0 投票
1 回答
276 浏览

ios4 - 如何使用 iphone sdk 使用 FadeIn 和 FadeOut 播放音乐

我正在实现一个基于音频的应用程序,在我的应用程序中我需要集成 FadeIn 和 FadeOut 功能。

我需要做的是,当应用程序的音频以高音量启动时,我需要降低音乐播放器的音量。这可能吗?

谢谢你,钱德拉。

0 投票
1 回答
2282 浏览

ios - iOS App中AVAudioPlayer和MPMusicPlayerController的独立音量控制。

在我的应用程序中,我使用 AVAudioPlayer 播放下载的音频,同时使用 MPMusicPlayerController 从用户的 iPod 音乐库播放音频。

我需要能够调整 AVAudioPlayer 实例的音量,使其比来自 MPMusicPlayerController 的音频响亮。

问题是,当我调整 AVAudioPlayer 的 Volume 属性时,它也会调整 MPMusicPlayerController 的音量。

有什么解决方案可以让我独立控制这两个播放器的音量吗?

如果没有,我应该使用另一种技术来做到这一点吗?任何帮助表示赞赏。

0 投票
1 回答
2557 浏览

ios - 如何使用 MPMusicPlayerController 播放 .pls 播放列表 url

我有一个直播电台流播放列表 url,当我在 UIWebView 中打开该 url 时,应用程序会自动打开一个播放器,看起来像 MPMoviePlayer,不确定它是什么播放器,但它通过流媒体播放 iPod。我可以使用 [[MPMusicPlayerController iPodMusicPlayer] setVolume:volume];

我想用 MPMusicPlayerController 做所有事情,这样我就可以控制我的应用程序中的流媒体。我尝试使用 URL 创建 MPMediaItemCollection 并将其设置为 MusicController,但它不起作用。

任何帮助,将不胜感激。

谢谢。

0 投票
1 回答
331 浏览

iphone - 是否可以在 MPMediaCollection 中唯一标识重复的 MPMediaItem?

我正在使用MPMediaItemCollectioniPod 音乐库中保存一些用户选择的音乐曲目。我希望能够唯一地识别MPMediaItem集合中的每一个,即使它们是重复的。这可能吗?