Kok*_*oko 3 javascript youtube-api tablet ipad
我在网页中使用来自youtube开发网站的iframe API构建了一个无格式的youtube播放器.一切都像魅力一样,除非我在iPad或Android设备上查看我的页面,视频的音量和静音控件都不起作用.
_player.mute()
_player.setVolume(0);
Run Code Online (Sandbox Code Playgroud)
奇怪的是,其他控件可以工作,例如:
_player.pauseVideo();
_player.playVideo();
Run Code Online (Sandbox Code Playgroud)
它有效,你只需要在播放器准备好并运行后运行它.
但在移动设备上,音量取决于设备自身的设置而不是播放器.所以setVolume没有任何效果.
这是一个例子:http://jsfiddle.net/iulukaya/XQ4bz/
var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player; function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '250',
width: '444',
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady
} }); }
function onPlayerReady(event) {
event.target.playVideo();
event.target.setVolume(0); }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2307 次 |
| 最近记录: |