如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件

How to play in the same web page MPG video/audio files without making another new tab or new browser window?

本文关键字:网页 情况下 播放 音频 文件 视频 MPG 窗口 另一个 新选项 选项      更新时间:2023-09-26

我有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软件制作自己的播放器。

有这种快速的东西,但它一点都不好

相关文章: