jQuery多媒体播放器插件——w3cdream|前端学习-开发

'I'm W3cdream,创造',前·所·未·有
jQuery多媒体播放器插件

发布作者:萧强   发布时间:2013-05-10   阅读次数:5858

jQuery Media Plugin是一款基于jQuery的网页媒体播放器插件,它支持大部分的网络多媒体播放器和多媒体格式(对浏览器的兼容也很好,支持ie6),比如:Flash, Windows Media Player, Real Player, Quicktime, MP3,Silverlight, PDF。它根据当前的脚本配置,自动将a标签替换成div,并生成object, embed甚至是iframe代码,至于生成object还是embed,jQuery Media会根据当前平台自动判别,因此兼容性方面非常出色。

具体使用方法

<!-- html标记代码 -->
<a class="media" href="sample.mov">My Quicktime Movie</a>
<a class="media" href="sample.swf">My Flash Movie</a>
<a class="media" href="sample.wma">My Audio File</a>
// 引入和初始化脚本:
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.media.js">></script>
$('.media').media();


选项

可以通过脚本对象或者jQuery Metadata Plugin来配置参数。


// 全局默认值
$.fn.media.defaults = {
    preferMeta: 1, // 如果为true, 则标记的meta值优先于脚本对象
    autoplay: 0, // 标准化的跨播放器设置
    bgColor: '#ffffff', // 背景颜色
    params: {}, // 作为param元素添加到object标记中;作为属性添加到embed标记中
    attrs: {}, // 作为属性添加到object以及embed中
    flashvars: {}, // 作为flashvars参数或属性添加到flash中
    flashVersion: '7', // 需要的最低flash版本
    // 默认的flash视频和mp3播放器 // @see: http://jeroenwijering.com/?item=Flash_Media_Player
    flvPlayer: 'mediaplayer.swf',
    mp3Player: 'mediaplayer.swf',
    // Silverlight选项 // @see http://msdn2.microsoft.com/en-us/library/bb412401.aspx
    silverlight: {
        inplaceInstallPrompt: 'true', // 在适当的位置显示安装提示
        isWindowless: 'true', // 无窗口模式
        framerate: '24', // 最大帧速率
        version: '0.9', // Silverlight版本 onError: null, // onError回调函数
  onLoad: null, // onLoad回调函数
        initParams: null, // 对象初始化参数
        userContext: null // 传到load回调函数的参数
    }
};
我们也可以在执行初始化脚本的时候传入一些option参数进去,如下代码:
$('.media').media( { width: 400, height: 300, autoplay: true } );
再如代码:
$('.media').media({
    width: 450,
    height: 250,
    autoplay: true,
    src: 'myBetterMovie.mov',
    attrs: { attr1: 'attrValue1', attr2: 'attrValue2' }, // object/embed attrs
    params: { param1: 'paramValue1', param2: 'paramValue2' }, // object params/embed attrs
    caption: false // supress caption text
});

src选项

src选项指定了媒体文件的地址。它没有全局的默认值。如果未显示指定src选项的值,jQuery Media Plugin将使用href或者src属性的值来代替。


播放器和格式

jQuery Media Plugin默认为播放器和格式如下表所示:

所有视频格式格式


在线demo:

Video/Flash Demo

Audio Demo

sIFR Demo

Silverlight Demo

Misc Demo (pdf, html)

转载请注明链接:http://www.cainiaoer.com/2013/05/210.html

翻译来源,如需转载,请注明出处:w3c梦想站

常用昵称:萧强,全端布道者

姓名:“刘晓强”,W3CDream创始人,目前就职于易点付。专注于web前端和移动端方面知识的研究,熟练掌握photoshop和AI,喜爱Flat UI设计和Metro UI风格,熟练掌握CSS3+HTML5技术、LESS CSS和Sass CSS,还有jQuery框架方面及一些前端框架bootstrap响应式设计等。新浪微博
友荐云推荐

JQuery新手练习场

热点文章

新闻资讯

标签云

友情赞助