- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当用户锁定屏幕时,我正在使用 AVAudioPlayer 播放无声音乐,这样我的计时器就不会停止。但是,当我使用 [MPMusicPlayerController applicationMusicPlayer]
播放 iPod 音乐时,AVAudioPlayer
停止,没有收到任何回电。有什么方法可以让我开始 [MPMusicPlayerController applicationMusicPlayer]
播放而不停止 AVAudioPlayer
播放?
编辑:谢谢大家,这是我正在开发的应用程序:
这是一个闹钟应用程序,这个应用程序允许用户在应用程序运行时锁定屏幕,当闹钟时间到来时,应用程序可以播放 iPod 音乐来唤醒用户。本地通知不能使用 iPod 音乐作为提醒声音,所以我必须在屏幕锁定时保持应用程序运行。
如果用户退出应用程序,它会使用本地通知作为警报,其声音仅限于 bundle 中的文件。
我不能使用 UILocalNotification 作为计时器,因为当处于屏幕锁定状态(在 UIApplicationStatusInactive 中)时,应用无法接收系统生成的本地通知。
最佳答案
Apple 构建了他们的后台系统,以真正限制此类事情的发生。从本质上讲,除非需要,否则您无法让应用程序在后台运行。如果你解释了你想要完成的事情,也许可以找到更好的解决方案,但作为一种好的做法,永远不要使用随机后台方法来做其他事情。我假设您可能会使用微弱的音乐作为在主屏幕上显示自定义内容的方式,这不是一个好主意。
关于iPhone:MPMusicPlayerController 停止 AVAudioPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13658803/
我有一个带有音乐播放器的 iOS7 应用程序。 我正在使用以下代码检查 MPMusicPlayerController 的播放状态更改以更新 UI。 更准确地说,我在播放和暂停之间切换播放按钮的外观。
我已经实现了 MPMusicPlayerController 来播放库中的音乐。当应用程序进入后台时,我将其暂停,当它返回前台时,我希望它恢复。它停顿得很好,但又从头开始。代码如下... AppDel
如何使用 MPMusicPlayerController 播放与应用程序捆绑的歌曲文件? 我尝试过的代码, NSString *url = [[NSBundle mainBundle] pathFor
我正在使用媒体播放器框架来访问 iPhone 上用户的音乐库。例如,我想设置播放起始位置,以便可以从 30 秒标记开始播放歌曲。 我很难找到如何做到这一点。 MPMediaPlayerControll
我在我的应用程序中使用 MPMusicPlayerController。我正在使用方法“setQueueWithItemCollection”设置队列。我可以播放歌曲、转到上一首/下一首歌曲等。但是我
嗨, 有什么方法可以调整 MPMusicPlayerController 播放歌曲的速度吗? 我到处搜索过,但没有找到任何有用的东西。如果没有办法做到这一点,我在哪里可以找到与其他组件一起使用的示例?
我想知道当 MPMusicPlayerController 中的歌曲发生变化时你会更新 UI。例如,如果您有一个带有专辑封面的 ImageView ,但用户按下了跳过按钮,您将如何使用新的专辑封面更新
我的 MPMusicPlayerController 有一些问题。它是一个 iPodMusicPlayer,而不是一个 appmusicplayer。我的问题是我无法让队列以正确的顺序播放。让我进一步
在我的测试中,似乎通过 MPMusicPlayerController 播放 MPMediaItem 不会更新播放计数(使用 iPod 或应用程序实例) 谁能证实这一点?我也没有在文档中看到任何内容。
我正在开发一个应用程序,用于监听 MPMusicPlayerController 的歌曲变化。 为此,我添加以下观察者: NotificationCenter.default .addObse
希望这个问题不会被否决 - 我在文档中没有看到任何内容。 我想在应用程序处于后台时播放 iPod 库中的音乐。 我正在使用默认机制创建音乐播放器。 -(void)viewWillAppear:(BOO
我想用 MPMusicPlayerController 播放音乐。 MPMediaItem * mediaItem = []; MPMediaItemCollection *songs; NSArra
我正在使用 MPMusicPlayerController 播放 Apple Music 中的歌曲。我定期(每隔几秒)使用更改歌曲队列 setQueue(带有:MPMusicPlayerStoreQu
是否可以在应用程序处于后台状态时开始播放“MPMusicPlayerController”?我有一个闹钟应用程序,我想在闹钟响起且该应用程序不在前台时开始播放音乐。 最佳答案 转到项目属性 -> 功能
我已经在应用程序中实现了 MPMusicPlayerController 播放歌曲功能。一切正常,但第一次启动该应用程序时无法正常工作。第二次开始时,它运行得非常好。 我的理解是 setNowPlay
我正在尝试使用 MPMusicPlayerController 播放 Apple 音乐歌曲,但我无法使用锁定屏幕控件。似乎 MPMusicPlayerController 覆盖了 remoteCont
我希望 MPMusicPlayerController.applicationMusicPlayer() 实例从特定的开始时间开始播放: applicationMusicPlayer.setQueue
我正在开发一个播放实时 HTTP 网络广播流(.pls、.mp3 ...)的应用程序。我可以使用 MPMusicPlayerController 播放流吗?塔克斯。 最佳答案 我认为您不能使用 MPM
我正在开发一个音乐播放器应用程序。我有一个 tableView,其中包含 ipod 库的歌曲名称。我的问题是,当我选择一个单元格时,它会播放一首特定的歌曲,但是当该歌曲完成时它不会自动跳到下一个项目。
MPMusicPlayerController 给我属性 nowPlayingItem,但我也对上一首和下一首歌曲感兴趣。 有什么方法可以用下一个和上一个元素检索 MPMediaItem? 最佳答案
我是一名优秀的程序员,十分优秀!