检测播放事件在youtube通过MediaElement.js包装
Detect play event in youtube wrapped via MediaElement.js
我通过MediaElement.js将一个youtube视频包装成视频标签:
<video id="v" width="640" height="360">
<source src="http://www.youtube.com/watch?v=nOEw9iiopwI" type="video/youtube" >
</video>
可以正常播放。我想检测播放事件(假设jQuery加载):
$("#v").on('play', function() {
console.log('play event entered');
// do something more here
});
});
似乎无法正确检测到事件。是因为交叉原产地问题吗?如果是这样,理论上我可以为视频建立一个代理服务器,然后正确地检测它?
我最终想做的是将youtube剪辑加载到画布中。任何建议吗?
尝试直接访问" video "
$('video').on('play', function() {
alert('playing');
);
相关文章:
- mediaelement.js视频没有'不要参加IE8
- mediaelement.js/html5视频在前进过多或后退过多时永远保持加载状态
- 通过jquery点击播放mediaelement.js音频
- MediaElement.js setSrc() 加载文件但不更改插件类型
- MediaElement.js i18n - 如何实现
- Mediaelement.js setCurrentTime在Firefox和使用flash时设置的时间不正确
- MediaElement.js and FireFox
- MediaElement.js - 如何动态调整视频大小
- 禁用mediaelement.js中的查找
- MediaElement.js
- 循环Mediaelement.js视频仅5次
- Mediaelement.js:如何更改海报图像
- 访问MediaElement.js播放器属性
- mediaelement.js没有在IE8中播放视频
- 如何覆盖由脚本(mediaelement.js)创建的html属性
- HTML5音频标签/ mediaelement.js的加载指示器
- 使用jquery暂停mediaelement.js
- 从mediaelement.js Player中删除Youtube注解
- 自动播放WordPress音频播放列表(MediaElement.js)
- mediaelement.js的setSrc方法不起作用