是否可以在 youtube.com 内控制嵌入式视频播放器
Is it possible to control the embedded video player within youtube.com?
浏览 youtube.com 页面时,可以通过该页面上的javascript控制视频播放器吗? 例如,获取embed
元素并向其发送"暂停"消息。可以使用Youtube JS API吗?
我设法通过以 HTML 5 浏览视频(使用 &html5=1 查询参数)来做类似的事情,然后获取 video
元素并调用 play()
或 pause()
.但是,并非所有YouTube视频都会以HTML 5显示,即使在请求HTML 5时,某些视频也会加载为SWF。
有什么想法吗?
编辑:
好的,鉴于var player
是embed
对象,诸如player.playVideo()
等功能可以工作,但是我似乎无法使事件正常工作。 例如 player.addEventListener('onStateChange', myFunc)
从不打电话给myFunc
.事实上,SWF 对象似乎吞噬了包括"单击"在内的所有事件。
手动播放或暂停而不轮询player.getPlayerState()
时,有什么方法可以侦听?
答案就在你发布到 JS API 的链接中。更准确地说,在这里。
摘录:
播放视频
player.playVideo():Void播放当前提示/加载的视频。此函数执行后的最终玩家状态将是播放 (1)。
相关文章:
- 有可能过滤来自嵌入式YouTube的声音吗
- JS编译器/包管理器,用于版本控制
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- 如何控制组件'的createContent函数被激发
- 节点协同与生成器和Promise并行流量控制
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- WebResources嵌入式资源和Javascript如何在另一个嵌入式资源中使用它们
- 使用:new Image()控制加载html.src=html_URL
- Javascript嵌入式图像资源
- 传单缩放控制位置错误
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- javascript从任何嵌入式flash视频中发现.flvurl
- 使用jQuery控制来自图像的音频
- 可以't控制嵌入式youtube视频
- 是否可以在 youtube.com 内控制嵌入式视频播放器
- 从嵌入式Tableau报告导出为PDF时,浏览器控制台中出现未经授权的错误
- 用javascript控制嵌入式windows媒体播放器
- 使用Javascript控制嵌入式Grooveshark Widgets