我正在创建一个带有播放、暂停和音量滑块的广播流媒体应用程序。
我已经实现了使用音量滑块,MPVolumeView
但不幸的是它不起作用。
任何人都可以让我知道正确的代码,以便音量滑块可以在我的应用程序中使用。我用过MPMoviePlayerController
, AVPlayer
, AVAudioPlayer
.
我正在创建一个带有播放、暂停和音量滑块的广播流媒体应用程序。
我已经实现了使用音量滑块,MPVolumeView
但不幸的是它不起作用。
任何人都可以让我知道正确的代码,以便音量滑块可以在我的应用程序中使用。我用过MPMoviePlayerController
, AVPlayer
, AVAudioPlayer
.
听起来好像您错过了 Apple 文档的重要部分; 使用电影和 iPod 音乐
我怀疑您正在同时使用两者,AVAudioPlayer
并且MPMoviePlayerController
您已经设置了一些音频会话属性以使其正常工作。现在这样做时,您可能想告诉MPMoviePlayerController
使用/不使用该会话。
独家使用媒体播放器框架
如果您的应用程序仅使用电影播放器或仅使用音乐播放器(并且您没有播放自己的声音),则不应配置音频会话。
如果您只使用电影播放器,则必须告诉它使用自己的音频会话,如下所示:
myMoviePlayer.useApplicationAudioSession = NO
如果您使用的是电影播放器和音乐播放器,那么您可能需要配置两者的交互方式;为此,您必须配置音频会话,即使您没有播放应用程序音频本身。使用表 6-1 中的指南。