iframe youtube视频控制
iframe youtube video control
hi,
我真的是javascript和html5的新手(3周前才开始(,所以我的问题可能看起来有点愚蠢。
所以我想知道是否可以用鼠标离开来停止youtube视频。功能…
我在我的网站上播放了一首音乐,当我滚动我的youtube视频时,音乐停止了,我是这样做的:
$(video).mouseenter(function(){
audioElement.pause();
});
比我能播放youtube视频。。。
当我离开视频播放器时,音乐再次播放,我使用这个:
$(video).mouseleave(function(){
audioElement.play();
});
但我想让youtube视频同时停止,因为视频的声音在播放,而我的背景音乐上的声音正在播放。。。
$(video).mouseleave(function(){
audioElement.play(); **Something here to pause the youbevideo**
});
有可能吗?我想保留youtube视频的版本,因为我使用fitvids来调整视频的大小。
感谢
皮埃尔srry为我的英语。。。
这是我的解决方案,RAVI
因此,解决方案是将YouYube API脚本从外部js移动到主html。
http://users.skynet.be/fc864408/version9.html
<body>
<div class="tf_content" id="page4">
<div class="container">
<div class="vendor" id="video">
<div id="player"></div>
</div>
</div>
</div>
<!-- The JavaScript -->
<script>
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: '420',
width: '640',
videoId: 'lVQzIwpClXA?theme=light&color=white&autohide=0&autoplay=0&showinfo=0&rel=1&controls=1;',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
}
var done = false;
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING ) {
audioElement.volume=0;
done = true;
}
}
video = document.getElementById("video");
$(video).mouseleave(function(){
player.stopVideo()
up();
});
$(".container").fitVids();
现在它工作了。。。视频正在根据窗口调整大小。
只需使用(VideoElementID(.play((和(VideoElementID.pause((即可在鼠标事件上播放/暂停视频。您不需要分别播放/暂停音频和视频。
谨致问候,Ravi
相关文章:
- 在webrtc中实时控制视频发送帧速率
- 在滑块中控制 HTML5 视频
- 可以't控制嵌入式youtube视频
- 如何在html中控制视频何时结束
- 使用用户控制在Basic HTML播放器中播放Youtube视频
- 关闭HTML5视频中的音量控制和静音按钮
- BigVideo:如何隐藏视频下的控制选项
- 为什么'我的HTML5视频控制按钮使用Javascript
- 如何添加id和额外的参数到一个放大弹出iframe与youtube视频,所以我可以控制与API youtube播放器
- 关闭浏览器控制台中的视频.js警告
- 控制 HTML5 视频中的开始位置和播放时长
- 如何使用达世币.js没有视频控制
- Chrome Extension - Javascript - 使用扩展程序控制 Youtube 视频
- Flash 视频播放器自动启动和控制按钮
- 无法使视频.js音量控制正常工作
- 使用javascript控制视频(例如streamcloud)
- 所有 HTML 5 视频的声音在 Firefox 44 中都是无法控制的
- HTML5视频闪存回退.能够控制视频
- iOS上js控制视频播放的当前状态
- 附加输入范围到主体和控制视频播放速率javascript