嵌入式UIWebView YouTube音量

时间:2013-01-21 19:02:17

标签: ios cocoa-touch uiwebview

我正在开发一款可以在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音量没有任何作用。

如果您有任何想法会非常感激。

1 个答案:

答案 0 :(得分:1)

经过一些研究后,我只需要从内置的音频播放器中设置回放类型。

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
BOOL ok;
NSError *setCategoryError = nil;
ok = [audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];

这些方面的东西。