我正在开发一款可以在UIWebView中显示YouTube视频的iOS应用。一切都很好,除了......
第一次播放视频时,播放的音量约为10%。设备音量设置为100%,播放器音量在UI中显示为100%。使用我们的原生流媒体播放器退出网络视图并在应用中播放歌曲,然后返回以正确音量播放的视频。
不起作用的事情......
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[MPMusicPlayerController applicationMusicPlayer] setVolume:1.0];
}
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[MPMusicPlayerController iPodMusicPlayer] setVolume:1.0];
}
这两个调用只是在屏幕上刷新了音量改变的UI,并且对WebView音量没有任何作用。
如果您有任何想法会非常感激。
答案 0 :(得分:1)
经过一些研究后,我只需要从内置的音频播放器中设置回放类型。
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
BOOL ok;
NSError *setCategoryError = nil;
ok = [audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];
这些方面的东西。