如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件
How to play in the same web page MPG video/audio files without making another new tab or new browser window?
我有100个培训、讲座和指南视频文件,每个文件的大小为30MB到1GB。它们都是.mp4/mpg格式。我找不到在内联html中播放它的网络播放器。
所以这就是我现在所做的,让他们下载它。但我正在寻找一种方法,如何使用基于网络的媒体播放器播放这些文件,这样质量就不会下降,而且看起来就像没有target="_blank"
的同一页面,但有iframe?
当前代码如下:
<a href="/1/720p.mpg" target="_blank">
<img src="/img/icon/playivr.png" style="border:0px;">
</a>
<a href="/1/1080p.mpg" target="_blank">
<img src="/img/icon/playivr.png" style="border:0px;">
</a>
您可以尝试使用对象标记:
<object data="data/test.mpg" type="video/mpeg" width="320" height="255">
<param name="src" value="data/test.mpg">
<param name="autoplay" value="false">
<param name="autoStart" value="0">
alt : <a href="data/test.mpg">test.mpg</a>
</object>
但只有当用户有一个插件时,这才会起作用。
更好的方法是使用ffmpeg将视频转换为flv格式,并使用一些基于flash的播放器播放。这是更好的,因为闪存安装在大约99%的计算机上。
Google chrome最新版本支持HTML 5标签"VIDEO"
<video width="1024" height="768" controls="controls">
<source src="file:HaveFun.mp4" type="video/mp4" />
</video>
最新的firefox浏览器支持"视频"标签,但无法播放mp4文件。
您可以将它们转换为swf并作为flash运行,或者将它们上传到youtube,然后进行嵌入操作。或者发挥创意,使用FLASH软件制作自己的播放器。
有这种快速的东西,但它一点都不好
相关文章:
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 如何在不退出javascript的情况下从javascript更新网页
- 如何在不重新加载整个网页的情况下动态更改经度和纬度的值
- 是否可以在不使用服务器端脚本或编程的情况下在网页中进行实时视频流
- 在没有javascript的情况下呈现网页之前,用户如何验证和定制页面
- 在不增加分析跳出率的情况下,绑定网页上的内部链接以动态加载
- 避免在javascript中的jquery被注入到某个网页的情况下发生冲突
- 我可以在不使用XMLHttpRequest或文档对象的情况下使用Javascript来获取网页吗
- 如何在不编码或保存数据的情况下将二进制数据从javascript传递到actionscript(网页到flash)
- 如何在不知道域名的情况下跟踪网站的网页浏览量
- 如何在不使用 PHP/AJAX 重新加载网页的情况下自动更新内容
- 如何在不刷新页面的情况下将“HTML 选择值”发送到另一个使用 ajax 的网页
- 在不重新加载整个页面的情况下更新网页的特定区域
- 在不增加滚动条宽度的情况下缩放网页?或指定滚动条宽度
- 如何在不正确重新加载整个页面的情况下更改网页的一部分
- 我们可以在不将其加载到无限可滚动网页中的情况下访问 DOM 元素吗?
- 在不使用 Flash 的情况下浏览网页中的 PDF
- 是否可以在没有html锚点的情况下找到网页的某些段落
- 如何在没有服务器端脚本访问的情况下进行实时更新网页
- 如何在用户不点击任何链接或按钮的情况下,使用php或javascript强制用户在移动网页上返回两次