How can I stop a video with Javascript in Youtube?(如何在 Youtube 中停止使用 Javascript 的视频?)
问题描述
情况:这里, 我按了一些视频.
问题:我尝试在 Firebug 的控制台中通过 Javascript 停止视频:
Problem: I try to stop the video by Javascript in the console of Firebug:
player.stopVideo(playerid):Void [1] [2]
问题:为什么上面的命令不起作用?
Question: Why does not the command above work?
[1] 来源部分player.stopVideo():虚"
[1] Source for the part "player.stopVideo():Void"
[2] 我用 Firebug 从源代码中查看了 playerid.
[2] I looked playerid with Firebug from the source.
推荐答案
您的视频正在请求启用 JSAPI,所以您非常接近!您所需要的只是对嵌入式播放器的有效引用.检查您的页面发现您正在使用playerid"的 HTML DOM 元素 ID 来识别您的播放器.
Your video is requesting w/ the JSAPI enabled, so you are very close! All you need is a valid reference to the embedded player. Inspecting your page revealed that you are using the HTML DOM element id of "playerid" to identify your player.
例子:
<embed id="playerid" width="100%" height="100%" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="#000000" name="playerid" style="" src="aHR0cDovL3d3dy55b3V0dWJlLmNvbS9hcGlwbGF5ZXJiZXRhP2VuYWJsZWpzYXBpPTEmYW1wO3BsYXllcmFwaWlkPW5vcm1hbHBsYXllcg==" type="application/x-shockwave-flash">
要获得对播放器的引用然后停止视频,请使用以下代码:
To obtain a reference to the player and then stop the video use the following code:
var myPlayer = document.getElementById('playerid');
myPlayer.stopVideo();
这篇关于如何在 Youtube 中停止使用 Javascript 的视频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 Youtube 中停止使用 Javascript 的视频?
- 400或500级别的HTTP响应 2022-01-01
- Flexslider 箭头未正确显示 2022-01-01
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- Fetch API 如何获取响应体? 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- 失败的 Canvas 360 jquery 插件 2022-01-01
- addEventListener 在 IE 11 中不起作用 2022-01-01