Anyplayer 1.0.5 - WordPress万能播放器插件

346 篇文章 0 订阅
317 篇文章 0 订阅

http://cpiz.net/blog/2010/12/anyplayer-1/


Anyplayer 1.0.5 - WordPress万能播放器插件


原创作品,转载请注明出处

题外话:

08年初写了Anyplayer插件后,由于各种各样的原因,博客渐渐疏离,插件自然也未能更新完善,辜负了很多朋友的支持与期待。09是twitter火热年,到10年各家微博开始在国内大行其道,曾经辉煌一时的个人博客、RSS逐渐式微。这两年我玩多了微博,人越发浮躁,这才记得起传统博客的好,准备重整家园写点东西,为这越过越快的日子多截几张屏来留念。

这几日花了大把功夫,将Anyplayer重写了一遍,完善了很多功能,并按Wordpress的标准做了国际化,版本号正式定为1.0.0(最新版本至1.0.5)。

功能描述:

Anyplayer是一个Wordpress播放器插件, 能在文章中轻松添加Flash, MP3, WMA, WMV, QuickTime等媒体,可自定义展开与折叠.
只须按格式输入媒体的地址与类型, 便能自动使用相应的播放器播放.支持自定义宽, 高, 是否展开.
支持国际化.

使用方法:

在文章可视化编辑状态, 点击工具栏中的Anyplayer按钮(小三角形), 按提示输入媒体属性, 将自动在光标处插入媒体标签.

anyplayer输入框

在非TinyMCE编辑器或HTML编辑状态, 也可手工输入媒体标签:

关闭[SWF] - my_video

所有参数值直接在等号后面输入, 不用单引号或双引号括起, 参数值中不能包含空格. 参数含义如下:

  • type:   媒体类型, 非必须参数, 备选值为SWF, FLV, MP3, WMA, WMV, QT, 大小写无关.
  • url:    媒体url, 必须参数, 如果未设置type参数, 将根据url参数中的文件后缀自行确定媒体类型, 大小写敏感.
  • width:  播放器宽度, 非必须参数, 必须是数字. 该参数仅对视频媒体有效, 默认是480.
  • height: 播放器高度, 非必须参数, 必须是数字. 该参数仅对视频媒体有效, 默认是400.
  • open:   是否展开, 备选值为yes, no, auto. 参数值为auto或不使用该参数时, 页面中第一个anyplayer对象将自动展开.
  • title:  媒体标题, 非必须参数, 将出现在媒体上方.

效果演示:

文章发布后,插件能将anyplayer标签自动转换成相应的播放器。自动使用块引用效果,可点击进行展开与折叠。
swf:目前大部分的视频网站都可使用这种方式嵌入,而且国内视频网站的视频尺寸也都是480x400,所以可以省略宽、高的输入。以优酷为例,点击网站视频下方的“分享”按钮,复制出“flash地址”栏中的内容,即为anyplayer需要的url。
[anyplayer:url=http://player.youku.com/player.php/Type/Folder/Fid/5363178/Ob/1/Pt/0/sid/XMjI4NDIwMzI0/v.swf title=优酷挂牌纽交所_首家在美独立上市视频股 type=SWF]

打开[SWF] - 优酷挂牌纽交所_首家在美独立上市视频股
 

mp3:插入MP3播放器不须要指定宽、高,这里使用了open=yes强制展开。MP3格式使用插件自带的播放器播放。
[anyplayer:url=http://tjstart.com/special/tianlai2010/musics/3.mp3 title=孙燕姿-同类 open=yes ]
关闭[MP3] - 孙燕姿-同类

flv:虽然目前各大站的视频基本都是flv格式,但能得到真实flv地址的地方却很少了。这次不加open与title参数,可以看到是默认折叠,且无标题。flv格式使用插件自带的播放器(开源的Vcastr 3.0,赞!)播放
[anyplayer:url=http://downloads.paramount.com/mp/transformers3/Trans3_Trl1_1024_A_rev2.flv width=600 height=360]

打开[FLV]
 

wma&wmv:wma与wmv在非IE浏览器中须要下载插件支持
[anyplayer:url=http://support.microsoft.com/support/mediaplayer/wmptest/samples/new/mediaexample.wma]

打开[WMA]
 

[anyplayer:url=http://support.microsoft.com/support/mediaplayer/wmptest/samples/new/mediaexample.wmv ]
打开[WMV]
 

Quicktime:须要插件支持,此例使用了指定的宽高
[anyplayer:url=http://movies.apple.com/movies/us/apple/wwdc2006/apple-spaces_672x416.mov title=Quicktime演示 width=672 height=432]

打开[QT] - Quicktime演示
 

安装说明:

  1. 将anyplayer目录上传至/wp-content/plugins/
  2. 在插件管理中激活Anyplayer, OK!

卸载则反向操作以上两步。从以前的版本升级,建议删除原目录后重新上传新版本。

更新记录:

1.0.5(new)

  1. 更换了flv播放器, 支持音量调节, 体积只有原来的40%(24.8K)
  2. 部分细节调整,如flv支持双击全屏

1.0.1

  1. <修正了添加媒体对话框在某些条件下乱码问题,从1.0升级替换掉window.php文件即可

1.0.0

  1. 支持通过编辑器按钮打开Anyplayer界面插入播放器
  2. 支持在RSS中播放视频与音频
  3. 新增open参数, 支持自定义是否展开
  4. 新增title参数, 支持显示媒体标题
  5. 支持自动侦测媒体类型, 可省略type参数
  6. 取消了对RM格式支持(RM作为流媒体已经out了)
  7. 支持国际化
  8. 其它优化

0.0.4

  1. 修正了部分主机对js参数有安全性检查, 可能导致无法显示播放器的Bug

0.0.3

  1. 发布插件初版

感谢:

本插件使用的MP3播放器源自WP插件audio-player(作者Martin Laine),FLV播放器来自开源项目Vcastr,特此感谢!

插件下载:

  anyplayer.1.0.5.zip (58.5 KiB, 2,544 hits)

有任何问题或建议,请在本页留言。


发布于 2010-12-142012-05-09 分类 瞎编乱造 - 瞎编点程序 标签 anyplayerPHPWordPress插件原创


《Anyplayer 1.0.5 - WordPress万能播放器插件》有101个想法

评论导航

  1. 王者兄弟连 说道:

    你好!非常喜欢这个插件,有个问题想问下。我想怎么整个博客的背景音乐,想把播放器加到侧边栏里,请问这个插件能实现么?请教下,谢谢

    回复

    cpiz 回复于五月 23rd, 2012:

    我试了一下,这个还真能实现:)

    修改Anyplayer.php,在
    add_filter('the_content', 'filter_anyplayer');
    下面增加一行
    add_filter('widget_text', 'filter_anyplayer');
    这使得文本小工具也支持Anyplayer的代码

    然后在后台修改外观,增加一个文本小工具,在里面填Anyplayer的代码就可以显示了

    回复

    王者兄弟连 回复于五月 23rd, 2012:

    万分感谢!已经可以播放了。还有两个问题不知是否可以再麻烦下:1是是否可以设置为音乐自动播放?2是是否可以添加多个音乐连续播放或者随机播放?非常感谢!!!

    回复

  2. 塔利班长 说道:

    楼主万分感谢!正在用您的插件,有个问题请教一下: 如何更改播放器的初始音量,比如改成90%

    回复

  3. Midiz 说道:

    看到许多人介绍,就顺着路到这里来试试你的播放器。不知道为什么,点击小三角后的界面是纯白色的,完全无法进行操作。我用的IE8浏览器,最新版的wordpress

    回复

  4. trycat 说道:

    那个展开按钮太大了

    回复

  5. Amber Lowitz 说道:

    You might be wonderful, to provide a graphic step-by-step information!

    回复

  6. tes 说道:

    能不能加上播放mpg文件啊

    回复

  7. 免费资源 说道:

    怎么不支持MP4格式的呀!有吗?博主!

    回复

  8. 余涛 说道:

    请问如何修改可以在你的1.5上实现:
    默认是展开状态并且非自动播放
    现在的版本发布视频时可以选择是否展开,但是我选择展开后默认的就自动播放了

    回复

    cpiz 回复于四月 10th, 2013:

    是否自动播放视频,不由插件控制,取决与你填写的优酷/土豆swf链接中的参数,比如优酷http://xxxxx.swf?isAutoPlay=false就不自动播放,

    回复

  9. physical therapy 说道:

    You have clearly spent some time about this. Fantastic job!

    回复

  10. Pressearbeit 说道:

    Thank you for discovering the time to talk about this, I actually feel clearly more than it and luxuriate in understanding read more about this distinct topic matter.

    回复

  11. 无名 说道:

    请问您还有更新吗?希望能支持拖动播放

    回复

  12. 大侠阿木 说道:

    fonts.googleapis.com 非常慢,可否缓存fonts.useso.com???

    回复

  13. 老夫让你三招 说道:

    这个播放器可以插入url swf格式的视频吗 比如秒拍

    回复

  14. 老夫让你三招 说道:

    站长qq多少请教下 我安装完这个插件插入不了视频

    回复

评论导航

发表评论


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值