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

ios - applicationMusicPlayer 播放状态为 NULL?

在我的 Cocos2D 应用程序中,我有一个暂停视图,我在其中加载基于 applicationMusicPlayer 的播放状态的特定按钮。但是有一个问题,applicationMusicPlayer始终为NULL。所以我有一个音乐播放器的 ivar,即使我第二次启动暂停视图,它仍然是 NULL。

即使我以前从未在应用程序中播放过歌曲,它不应该在playbackState MPMusicPlaybackStateStopped 吗?

如果这有什么不同,我会像这样 NSLog :

任何提示/建议或见解都会非常有帮助!

谢谢!

0 投票
2 回答
327 浏览

iphone - 播客在哪里使用 MPMusicPlayerController 停止了?

我正在尝试查找上次使用 MPMusicPlayerController 播放播客的时间。

使用 iOS 上的内置 iPod 播放器,当播放播客然后用户切换到不同的媒体项目(可能是歌曲、播客、有声读物等)时,系统会记住播客的播放位置和重播时间它会从那一刻开始播放。

有什么方法可以访问这些信息吗?在我的应用程序中,我让用户选择一个播客,但它总是从头开始播放,而不是从上次停止的地方开始播放。

有任何想法吗?

0 投票
1 回答
259 浏览

ios - 确定用户在 MPMediaPickerController 中选择歌曲的位置

一旦用户在选择器中选择了歌曲,有没有办法确定用户选择歌曲的位置,即在歌曲或播放列表选项卡中,或者歌曲是否被选择为单个专辑或包含列表的列表特定艺术家的所有专辑。

MPMediaPickerController只是想知道如果不是从头开始创建一个新的导航器,这是否可能。

谢谢!

0 投票
2 回答
5990 浏览

iphone - 如何在音乐播放器中设置音乐播放滑块

我在我的应用程序中创建了一个具有上一个和下一个功能的音乐播放器。我想实现歌曲播放滑块。这该怎么做?

0 投票
1 回答
480 浏览

ios4 - 格式为 m4p 的歌曲在 AVPlayer 中不起作用

我正在实现一个与音乐相关的应用程序。在我的应用程序中,我需要使用 AVPlayer 播放从 iPod 库中选择的歌曲。使用 AVPlayer 从 iPod 库播放歌曲时出现问题。我无法播放从 iTunes 商店下载的某些歌曲。所有正常播放的歌曲都被格式化为 .m4a。所有无法播放的歌曲都被格式化为 .m4p。谁能帮我解决这个问题。

在此先感谢,Sekhar。

0 投票
1 回答
1177 浏览

ios4 - MPMediaItemPropertyAssetURL becomes null when Using MPMediaItems to play songs

I am implementing a Music related Application. In my application I need to use AVPlayer instead of MPMusicPlayer to play iPod Library songs. I used AVPlayer to support FadeIn and Fadeout effects for the background playback of MPMediaItems. I used MPMediaItemProperyAssetURL to get the url from the MPMediaItem and give it as input to the AVPlayer like follows. My problem is some items are won't play because of null url. I found that songs downloaded from iTunes store (which are DRM protected) were unable to play because they have no MPMediaItemProperyAssetURL. Could you please guys help me, how can I resolve these issues. I need to support these DRM protected songs in AVPlayer. Please take a look at my following code for reference,

Thanks in Advance, Sekhar.

0 投票
1 回答
3792 浏览

ios - 从 nsbundle 播放 mp3

设置

我将 mp3 放入我的包中只是为了测试,我会让它们下载到文档目录中。但是现在我要处理捆绑包。

我找到了几个教程,但没有任何我需要的东西。下面绝对是几个解决方案的混合,可能不是最好的方法。

问题

如何从捆绑包中提取歌曲并在应用程序中播放?

0 投票
2 回答
1039 浏览

iphone - 防止 MPMusicPlayerController 在 que 中播放下一首歌曲

我正在创建一个具有播放列表并使用 MediaPlayer 库的应用程序。当一首歌结束时,我不希望下一首歌开始。我尝试使用 MPMusicPlayerControllerNowPlayingItemDidChangeNotification 在歌曲更改时暂停音乐播放器,但歌曲在我有机会停止之前开始播放。我还尝试使用 KVO 跟踪对 musicPlayer.currentPlaybackTime 的更改,但我仅在手动更改播放时间时收到消息。我在任何地方都找不到有关此问题的任何信息。

0 投票
1 回答
6191 浏览

iphone - iOS:在 LockScreen 中显示当前播放的曲目信息?

从 iOS 5 开始,我们可以访问MPNowPlayingInfoCenter在锁屏和多任务栏上的多媒体控件中显示信息。我有一个播放本地音频文件的应用程序。我想在锁定屏幕上显示艺术家姓名、专辑和艺术品等信息MPNowPlayingInfoCenter,但唯一的方法(据我所知)是使用并MPMusicPlayerController获取nowPlayingItem......MPMusicPlayerController仅限 iPod 音乐,而不是本地存储的文件。在 iOS 5 中有没有办法解决这个问题?

0 投票
1 回答
383 浏览

ios5 - 如何从列表(数组)而不是媒体选择器中播放歌曲

我有一个应用程序,让用户选择歌曲,然后将这些歌曲存储到核心数据表中。我存储歌曲名称、艺术家、专辑和歌曲持续时间。我需要重播这个。我想我可以将歌曲名称加载到某种数组中并以这种方式播放。我是否应该同时存储 MPMediaItemPropertyPersistentID 以及我应该保存的任何其他属性?

另外,我该如何从所述阵列播放歌曲。有样品吗?教程?

提前致谢。

-保罗。