如何在 Youtube 中停止使用 Javascript 的视频?

How can I stop a video with Javascript in Youtube?(如何在 Youtube 中停止使用 Javascript 的视频?)
本文介绍了如何在 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="http://www.youtube.com/apiplayerbeta?enablejsapi=1&playerapiid=normalplayer" 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 的视频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Update another component when Formik form changes(当Formik表单更改时更新另一个组件)
Formik validation isSubmitting / isValidating not getting set to true(Formik验证正在提交/isValiating未设置为True)
React Validation Max Range Using Formik(使用Formik的Reaction验证最大范围)
Validation using Yup to check string or number length(使用YUP检查字符串或数字长度的验证)
Updating initialValues prop on Formik Form does not update input value(更新Formik表单上的初始值属性不会更新输入值)
password validation with yup and formik(使用YUP和Formick进行密码验证)