Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 更改在WKWebView中播放的YouTube视频的音量_Ios_Avfoundation_Wkwebview_Youtube Iframe Api - Fatal编程技术网

Ios 更改在WKWebView中播放的YouTube视频的音量

Ios 更改在WKWebView中播放的YouTube视频的音量,ios,avfoundation,wkwebview,youtube-iframe-api,Ios,Avfoundation,Wkwebview,Youtube Iframe Api,我们正在创建一个手表派对应用程序,允许您与朋友视频聊天,同时播放YouTube视频。该视频使用Google的library播放,该库使用带有iframe API的WKWebView,因为这是在不违反服务条款的情况下播放视频的唯一方法。我们需要能够分别改变YouTube视频和视频聊天的音量,这样你就可以通过视频听到朋友的声音 不幸的是,无法直接更改卷,因为与macOS不同,通过JavaScript更改卷。设置volume没有任何作用,获取它总是返回1。用户可以通过硬件按钮更改音量,但这适用于所有音

我们正在创建一个手表派对应用程序,允许您与朋友视频聊天,同时播放YouTube视频。该视频使用Google的library播放,该库使用带有iframe API的
WKWebView
,因为这是在不违反服务条款的情况下播放视频的唯一方法。我们需要能够分别改变YouTube视频和视频聊天的音量,这样你就可以通过视频听到朋友的声音

不幸的是,无法直接更改卷,因为与macOS不同,通过JavaScript更改卷。设置
volume
没有任何作用,获取它总是返回
1
。用户可以通过硬件按钮更改音量,但这适用于所有音频,包括视频聊天,而不仅仅是YouTube视频

有人找到了一个用于获取底层
AVPlayer
并以本机方式更改其音量的。这在
UIWebView
中起作用,但由于它使用了
WKWebView
,因此现在不起作用

如何更改YouTube视频的音量