通过浏览器在线播放mp4视频

mp4经过处理,可以通过apache以流的方式播放,见:使用h264 http伪流传输视频

这里用flash player和html5分别实现了mp4在浏览器的播放。

其中flash player使用了jw flv player,网址见:

http://www.longtailvideo.com/players/jw-flv-player/

下载只需输入邮箱地址即可。该网站有很友好的向导帮助你生成使用flash播放器的代码。这里是我的代码,做了个别的改动:

<script type=’text/javascript’ src=’swfobject.js’></script>
<div id=’mediaspace’>This text will be replaced</div>
<script type=’text/javascript’>
  var so = new SWFObject(‘player.swf’,'mpl’,’800′,’600′,’9′);
  so.addParam(‘allowfullscreen’,'true’);
  so.addParam(‘allowscriptaccess’,'always’);
  so.addParam(‘wmode’,'opaque’);
  so.addVariable(‘file’,’http://marshal.easymorse.com/test.mp4′);
  so.addVariable(‘image’,'preview.jpg’);
  so.write(‘mediaspace’);
</script>

另外,使用html5语法,则更加简明:

<video height="360" width="480">
    <source src="http://marshal.easymorse.com/test.mp4" />
</video>

在chrome的4.0.249.11版本下测试没有问题。

示例见:

http://marshal.easymorse.com/player/

創建PDF格式    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply