admin管理员组文章数量:1538486
http://cpiz/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按钮(小三角形), 按提示输入媒体属性, 将自动在光标处插入媒体标签.
在非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/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/special/tianlai2010/musics/3.mp3 title=孙燕姿-同类 open=yes ]
关闭[MP3] - 孙燕姿-同类flv:虽然目前各大站的视频基本都是flv格式,但能得到真实flv地址的地方却很少了。这次不加open与title参数,可以看到是默认折叠,且无标题。flv格式使用插件自带的播放器(开源的Vcastr 3.0,赞!)播放
[anyplayer:url=http://downloads.paramount/mp/transformers3/Trans3_Trl1_1024_A_rev2.flv width=600 height=360]
打开[FLV]wma&wmv:wma与wmv在非IE浏览器中须要下载插件支持
[anyplayer:url=http://support.microsoft/support/mediaplayer/wmptest/samples/new/mediaexample.wma]
打开[WMA]
[anyplayer:url=http://support.microsoft/support/mediaplayer/wmptest/samples/new/mediaexample.wmv ]
打开[WMV]Quicktime:须要插件支持,此例使用了指定的宽高
[anyplayer:url=http://movies.apple/movies/us/apple/wwdc2006/apple-spaces_672x416.mov title=Quicktime演示 width=672 height=432]
打开[QT] - Quicktime演示
安装说明:
- 将anyplayer目录上传至/wp-content/plugins/
- 在插件管理中激活Anyplayer, OK!
卸载则反向操作以上两步。从以前的版本升级,建议删除原目录后重新上传新版本。
更新记录:
1.0.5(new)
- 更换了flv播放器, 支持音量调节, 体积只有原来的40%(24.8K)
- 部分细节调整,如flv支持双击全屏
1.0.1
- <修正了添加媒体对话框在某些条件下乱码问题,从1.0升级替换掉window.php文件即可
1.0.0
- 支持通过编辑器按钮打开Anyplayer界面插入播放器
- 支持在RSS中播放视频与音频
- 新增open参数, 支持自定义是否展开
- 新增title参数, 支持显示媒体标题
- 支持自动侦测媒体类型, 可省略type参数
- 取消了对RM格式支持(RM作为流媒体已经out了)
- 支持国际化
- 其它优化
0.0.4
- 修正了部分主机对js参数有安全性检查, 可能导致无法显示播放器的Bug
0.0.3
- 发布插件初版
感谢:
本插件使用的MP3播放器源自WP插件audio-player(作者Martin Laine),FLV播放器来自开源项目Vcastr,特此感谢!
插件下载:
anyplayer.1.0.5.zip (58.5 KiB, 2,544 hits)
有任何问题或建议,请在本页留言。
相关日志
- 2011-07-14 -- 贷款计算器Excel版 (81)
- 2008-06-13 -- 一懒到底——轻松注册Exe程序为Windows系统服务 (10)
- 2008-07-13 -- Cbook 3.0开发计划 (8)
- 2007-08-28 -- 我的WordPress及所使用的插件 (9)
- 2007-08-31 -- 手机电子书制作心得 (15)
《Anyplayer 1.0.5 - WordPress万能播放器插件》有101个想法
评论导航
较早评论-
王者兄弟连
说道:
2012-05-23 2:25 下午
你好!非常喜欢这个插件,有个问题想问下。我想怎么整个博客的背景音乐,想把播放器加到侧边栏里,请问这个插件能实现么?请教下,谢谢
回复
cpiz 回复于五月 23rd, 2012:
我试了一下,这个还真能实现:)
修改Anyplayer.php,在
add_filter('the_content', 'filter_anyplayer');
下面增加一行
add_filter('widget_text', 'filter_anyplayer');
这使得文本小工具也支持Anyplayer的代码然后在后台修改外观,增加一个文本小工具,在里面填Anyplayer的代码就可以显示了
回复
王者兄弟连 回复于五月 23rd, 2012:
万分感谢!已经可以播放了。还有两个问题不知是否可以再麻烦下:1是是否可以设置为音乐自动播放?2是是否可以添加多个音乐连续播放或者随机播放?非常感谢!!!
回复
回复 -
塔利班长
说道:
2012-05-31 10:43 上午
楼主万分感谢!正在用您的插件,有个问题请教一下: 如何更改播放器的初始音量,比如改成90%
回复
回复 - Pingback: 错开博客 » Anyplayer 1.0.5 – WordPress万能播放器插件
-
Midiz
说道:
2012-07-30 1:27 上午
看到许多人介绍,就顺着路到这里来试试你的播放器。不知道为什么,点击小三角后的界面是纯白色的,完全无法进行操作。我用的IE8浏览器,最新版的wordpress
回复
回复 -
trycat
说道:
2012-08-30 1:37 下午
那个展开按钮太大了
回复
回复 -
Amber Lowitz
说道:
2012-09-26 5:03 下午
You might be wonderful, to provide a graphic step-by-step information!
回复
回复 -
tes
说道:
2013-01-04 12:14 下午
能不能加上播放mpg文件啊
回复
回复 -
免费资源
说道:
2013-03-02 3:03 下午
怎么不支持MP4格式的呀!有吗?博主!
回复
回复 -
余涛
说道:
2013-04-07 4:18 下午
请问如何修改可以在你的1.5上实现:
默认是展开状态并且非自动播放
现在的版本发布视频时可以选择是否展开,但是我选择展开后默认的就自动播放了回复
cpiz 回复于四月 10th, 2013:
是否自动播放视频,不由插件控制,取决与你填写的优酷/土豆swf链接中的参数,比如优酷http://xxxxx.swf?isAutoPlay=false就不自动播放,
回复
回复 -
physical therapy
说道:
2013-05-14 12:36 上午
You have clearly spent some time about this. Fantastic job!
回复
回复 -
Pressearbeit
说道:
2013-09-21 8:49 上午
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.
回复
回复 -
无名
说道:
2014-04-22 4:23 下午
请问您还有更新吗?希望能支持拖动播放
回复
回复 -
大侠阿木
说道:
2014-11-01 12:41 下午
fonts.googleapis 非常慢,可否缓存fonts.useso???
回复
回复 -
老夫让你三招
说道:
2015-07-15 6:13 下午
这个播放器可以插入url swf格式的视频吗 比如秒拍
回复
回复 -
老夫让你三招
说道:
2015-07-15 6:14 下午
站长qq多少请教下 我安装完这个插件插入不了视频
回复
回复
评论导航
较早评论发表评论
版权声明:本文标题:Anyplayer 1.0.5 - WordPress万能播放器插件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726975613a1092753.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论