MPMoviePlayerController可以通过编程方式调整音量吗?

Tud*_*dor 6 volume core-audio mpmovieplayercontroller

我有这个MPMovePlayerController和一个自定义滑块(它不是一个滑块,但它有相同的目的).考虑到我的"滑块"可以返回我需要的任何浮动值,如何更改播放电影的音量?

到目前为止,我试图通过黑客攻击MPVolumeView以编程方式设置一个值,但没有成功.

Tud*_*dor 13

iOS 3.0 - 7.0

事实证明

[[MPMusicPlayerController applicationMusicPlayer] setVolume:<insert float here>];
Run Code Online (Sandbox Code Playgroud)

适用于应用程序中的任何声音,即使是MPMoviePlayerController,如果它正在使用主音频会话.哦,它只适用于设备,而不适用于模拟器.更多信息:https: //developer.apple.com/documentation/mediaplayer/mpmusicplayercontroller ?language = objc


更新

在iOS 7.0中不推荐使用卷.

" 要提供用于调整系统播放音量的UI,请使用MPVolumeView该类,该类提供iOS用户期望的媒体播放控件以及可以自定义的外观. " 已弃用的MPMusicPlayerController音量方法