噩梦与YouTube API和播放视频工作
Nightmare with YouTube API and the playVideo to work
我已经尝试在我的网站中实现YouTube API,直到几天前它还可以正常工作,经过数小时的无进展,我对基本设置进行了修改,当你已经在页面中嵌入iFrame时,我无法使其工作。
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('testplayer');
}
function playthevideo() {
player.playVideo();
};
jQuery( document ).ready(function() {
jQuery('.testing').on('click', playthevideo);
});
http://jsfiddle.net/parvavilla/GXC4e/
当你点击按钮时,控制台显示:
Uncaught TypeError: Object #<S> has no method 'playVideo'
你知道我在这把小提琴上做错了什么吗?
问题是您已经通过iframe加载了一个视频。API没有预料到这一点。你需要的只是一个普通的容器。在您的HTML:中
<div id="testplayer"></div>
然后在您的JavaScript中:
player = new YT.Player('testplayer', { videoId: 'M7lc1UVf-VE' });
JSFiddle:http://jsfiddle.net/GXC4e/2/
相关文章:
- 在移动设备中自动播放视频
- Twitter Boostrap:模式窗口在重新播放模式窗口后不播放视频
- 可以't从peerConnection Connection播放视频
- 在一天中的某个时间自动在我的网站上播放视频
- 如何使用videojs开始播放视频时不显示字幕
- 鼠标悬停时播放视频/鼠标悬停时显示缩略图
- jwplayer seek()和onTime()来播放视频片段
- 噩梦与YouTube API和播放视频工作
- 使用MediaSource扩展播放视频播放列表
- Jwplayer可以'不要在Chrome中播放视频
- 使用Javascript在黑莓设备上播放视频
- video.js,播放视频,但在IE10上没有声音
- 在播放视频时调整屏幕大小
- youtube API播放视频、pauseVideo和stopVideo不工作
- 滚动播放视频,但只能播放一次
- 在安卓设备上使用html5播放视频
- 使用jquery循环播放视频
- 播放视频时如何隐藏标题
- 如何在 HTML 中播放视频
- 通过脚本播放视频在安卓上不起作用