通过浏览器在线播放mp4视频
mp4经过处理,可以通过apache以流的方式播放,见:使用h264 http伪流传输视频。
这里用flash player和html5分别实现了mp4在浏览器的播放。
其中flash player使用了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版本下测试没有问题。
示例见:
这篇文章上的评论的 RSS feed TrackBack URI