wde*_*ews 6 javascript youtube iframe
我正试图通过JS以编程方式播放YouTube视频(在iFrame中).以下是我用于以编程方式播放YouTube视频的代码:
iframe.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
Run Code Online (Sandbox Code Playgroud)
但是,在支持YouTube原生播放功能的设备中,iFrame中的视频会变为黑屏,并且无法打开原生视频播放器.
如何在可能的情况下如何使用iFrame API以编程方式本机播放视频?
小智 5
我强烈建议您查看Youtube Iframe播放器API.https://developers.google.com/youtube/iframe_api_reference#Playback_controls
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.setVolume(100);
event.target.playVideo();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2527 次 |
| 最近记录: |