问题标签 [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.
ios4 - iphone 模拟器 4.2 中的音乐播放器
我正在尝试使用 MediaPlayer 框架将音乐播放器添加到我的 iphone 应用程序中。我没有真正的设备,想在模拟器上测试它。但是,模拟器不支持 MPMusicPlayer 并在我运行添加媒体应用程序时崩溃。
有没有办法可以在模拟器上测试 MPMusicPlayer?
ios - 当正在播放的项目跳到当前播放列表之外时,MPMusicPlayerController 的状态是什么?
我正在使用 MPMusicPlayerController 并且我已经实现了跳过曲目和上一曲目控件来控制音乐播放。当我到达正在播放列表中的专辑/播放列表的末尾时。该应用程序不再跳过曲目,也不会去上一首曲目。
示例:专辑的第一首曲目,点击上一首曲目,应用程序将停止响应,跳过曲目/播放/上一首曲目将不再响应。
示例:专辑的最后一首曲目,点击上一首曲目,应用程序将停止响应,跳过曲目/播放/上一首曲目将不再响应。
我注意到 iPod 应用程序本身,在完成播放列表后,它会返回播放列表选择视图或返回专辑选择视图。此时 MPMusicPlayerController 处于什么状态?当我在我的应用程序中遇到这种状态时,如何使用它来启动 iPod 应用程序?
iphone - Obj-C iPhone 音乐应用帮助
我是一个 Obj-c 初学者,正在尝试制作一个简单的 iPhone 音乐应用程序。基本上,您按下一些不同的按钮,就会播放一些不同的声音。您可以使用应用程序MusicPlayer 从 iPod 库中播放歌曲。这是我的代码:
MusicViewController.h
MusicViewController.m
我正在使用 NSMutableDictionary 来管理内存,因为我正在从不同的按钮播放多种声音,所以我只发布了一种按钮声音方法来向您展示我是如何做到的。
问题是 1)handle_PlaybackStateChanged:(id)notification 当播放器暂停或歌曲结束时没有被调用...... 2)当我单击按钮时我的乐器声音不会播放......
任何帮助都是有用的,谢谢。
iphone - setIdleTimerDisabled 和 MPMusicPlayer 问题
好的,我想在我的应用程序中禁用空闲计时器。我将下面的代码放在 applicationDidFinishLaunching 方法中的 appdelegate 中,它工作正常(设备保持解锁状态)
虽然,当我通过 MPMusicPlayer 方法播放音乐时,idletimer 似乎又重新启用了……很快设备进入暗模式,不久之后,“锁定”模式。
我试图在谷歌中找到其他方法,但最终没有有效的方法。我还尝试将上面的代码放在另一个函数中,并在播放音乐时使用 NSTimer 每秒调用该函数,但无济于事。它只是行不通。
我该如何解决这个问题?
ios - AVAudioPlayer 与 MPMusicPlayerController 之间的区别是什么
哪个更好,它们之间有什么区别,AVAudioPlayer 或 MPMusicPlayerController。
请分享你的想法。谢谢你,马丹·莫汉。
iphone - 倒带 30 秒音频并以 2 倍速度播放
我有一个关于播放音频的问题:我可以将音频倒带 30 秒并以 2X 速度播放吗?这可能像 iPhone 中的 Podcast 那样吗?
谢谢
iphone - while loop memory problem
The problem with this code is that when the while loop is executing, the memory usage is increasing continuously. I want to know why does this code keeps on increasing memory when its in while loop. Which object here is eating the memory. What can i do so that the memory does not increase in the loop.
background - 使用 iPodMusicPlayer 而不在后台控制 iPod
我正在开发一个应用程序,它非常专注于在选定的播放列表中随机播放歌曲。当应用启动时,它列出了所有用户的播放列表,然后选择一个用户的播放列表,它将其加载到我的音乐播放器视图中并进行。我正在使用 MPMusicPlayerController iPodMusicPlayer 来处理这个问题,因为我在 iOS 开发方面还很新,它可以处理后台和一切对我来说都很好而且很容易的事情。我希望音乐继续在后台播放,我喜欢我在应用程序中所做的任何更改也反映在 iPod 应用程序中。但是,我不希望用户能够更改 iPod 应用程序中的内容,然后返回我的应用程序。由于我的应用程序都是关于随机播放的,用户可以轻松地进入 iPod 并禁用随机播放,然后再回到我的应用程序,体验就被破坏了。我也不
谁能帮我想办法做到这一点?在 iPod 中播放/暂停/跳过/上一个/音量是没有问题的(我希望这是可能的),但我不希望更改歌曲队列成为可能。有没有办法在我的应用程序中添加一个处理程序,如果用户在我的应用程序处于后台时更改了某些内容(如果是这样,停止音乐并将我的应用程序重置为初始屏幕)?我真的很感激任何建议。在我冒险使用 AVPlayerQueue 等之前,我希望这样的事情是可能的(作为旁注,你能用 AVPlayerQueue 播放 DRM 文件吗?)。
iphone - 当我选择 UITableViewCell 时播放音乐
我可以在 UITableView 上显示音乐库。
UITableView
但是当我选择Cell时,我无法播放音乐。
ios - 使用 MPMediaQuery 通过评分查询 ios 库
我正在开发一个 iphone 4 应用程序,该应用程序通过不同的标准过滤本地媒体库。我已经能够按歌曲名称、艺术家和流派进行过滤。现在我需要添加一个评级过滤机制。我在想类似“评级> = N星”(N:0..5)
我用来过滤的代码是:
但 MPMediaPropertyPredicate 不允许按 MPMediaItemPropertyRating 过滤(实际上它适用于艺术家和歌曲标题)。
我通过 MPMediaItemPropertyRating 进行谷歌搜索,但似乎我应该找到另一种按曲目评级过滤的方法。
有人可以给我小费吗?
谢谢
更新:这是我解决这个问题的代码: