javascript - 播放和停止从对象创建的视频标签
问题描述
我尝试播放和停止从对象标签创建的视频标签,但它返回播放不起作用的错误。
这是我的代码:
<html>
<head>
<head/>
<body>
<object data="sample.mp4" name="VideoAdv" style="min-width: 100%; min-height: 100%;position:absolute;bottom:0;" >
<param name="allowFullScreen" value="true" />
<param name="loop" value="true" />
<param name="controls" value="false" />
<param name="autoplay" value="autoplay" />
<param name="Muted" value="true" />
</object>
<body/>
</html>
我的 jquery-js
$("[name=media]").play();
我之所以使用name=media
,是因为当我在开发人员工具中打开 html 代码时,我看到了这个
<object data="sample.mp4" name="VideoAdv" style="min-width: 100%; min-height: 100%;position:absolute;bottom:0;">
<html><head><meta name="viewport" content="width=device-width"></head><body>
<video controls="" autoplay="" name="media"><source src=".../sample.mp4" type="video/mp4"></video></body></html>
<param name="allowFullScreen" value="true">
<param name="loop" value="true">
<param name="controls" value="false">
<param name="autoplay" value="autoplay">
<param name="Muted" value="true">
</object>
那么我怎样才能播放和停止视频(我写的参数没有工作)?
实际上,我只想通过更改名称而不是更改 js 或 html 代码来显示视频和图像或序列图像。除了这个还有什么办法吗?
解决方案
那么检查这个代码。我只使用 youtube 视频获取数据。
<html>
<body>
<object data="https://www.youtube.com/v/tgbNymZ7vqY" name="VideoAdv" style="min-width: 100%; min-height: 100%;position:absolute;bottom:0;" >
<param name="allowFullScreen" value="true" />
<param name="loop" value="true" />
<param name="controls" value="false" />
<param name="autoplay" value="autoplay" />
<param name="Muted" value="true" />
</object>
<body/>
</html>
推荐阅读
- html - 获取 td 标题 nodeJS
- reactjs - 让 redux-auth-wrapper 等到会话被检查
- ios - 我可以在没有 Apple Developer 帐户的情况下使用 TestFairy 共享 iOS 调试应用程序吗?
- pandas - 为了熊猫数据框应用几个条件
- maven - 依赖项未添加到原型中
- highcharts - 如何在 highstocks 中创建自定义工具提示
- python - 使用 softmax(1D Array 到 2D Array)在 AI 上测试数据
- google-cloud-platform - 在 BigQuery 中使用 EXCEPT 关键字和非表值
- javascript - 将 useRef 与旧版本的反应组件一起使用?
- python - Django 搜索表单,消歧页面