Anyplayer 1.0.5 - WordPress万能播放器插件
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按钮(小三角形), 按提示输入媒体属性, 将自动在光标处插入媒体标签.
在非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演示
安装说明:
- 将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)
发布于 2010-12-142012-05-09 作者 cpiz 分类 瞎编乱造 - 瞎编点程序 标签 anyplayer、PHP、WordPress插件、原创
《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.com 非常慢,可否缓存fonts.useso.com???
回复
回复 - 老夫让你三招说道:2015-07-15 6:13 下午
这个播放器可以插入url swf格式的视频吗 比如秒拍
回复
回复 - 老夫让你三招说道:2015-07-15 6:14 下午
站长qq多少请教下 我安装完这个插件插入不了视频
回复
回复
评论导航
发表评论
Anyplayer 1.0.5 - WordPress万能播放器插件相关推荐
- 最好的免费WordPress音频播放器插件
出于多种原因,您可能希望在网站中嵌入音频. 例如,也许您出售自己的音乐,并希望在要求用户购买歌曲之前先预览一下,或者您可能只想拥有基于文本的帖子的音频版本. 无论哪种情况,WordPress都会提供很 ...
- 虾米播播音乐墙html,WordPress音乐播放器插件Hermit X(支持网易云、QQ音乐、虾米等)...
Hermit X,使用 APlayer 前端播放器,Meting Framework & LWL API 后端支持的全新 WordPress 播放器 现已问世! 特性 支持直接调用网易云音乐. ...
- 操作简单的影音文件播放工具-万能播放器下载
万能播放器是一款操作简单的影音文件播放工具,小伙伴们可以使用万能播放器播放喜欢的影音文件.万能播放器可支持p2p在线点播.边看边下.防病毒等功能.万能播放器几乎兼容市面上所有视频格式,有喜欢的小伙伴们 ...
- Android 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器aaa
MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播 ...
- 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器
MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播 ...
- 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放
前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over1 ...
- Vitamio打造自己的Android万能播放器
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...
- 使用Vitamio打造自己的Android万能播放器(1)——准备
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...
- 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
前言 本章将实现非常实用的功能--下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术 ...
最新文章
- 无监督域对抗算法:ICCV2019论文解析
- java 自动登录功能_jsp实现用户自动登录功能
- 查询Sqlserver数据库死锁的一个存储过程
- Youth---青春
- 给Eclipse提速的7个技巧
- leetcode 【 Unique Paths 】python 实现
- HDU 1232:流问题(并检查集合)
- 马云再出新语录:月入一两百万很高兴,挣一二十亿很难受
- 这些假脸实在太逼真了!英伟达造出新一代GAN,生成壁纸级高清大图毫无破绽...
- OpenCV中IplImage与Qt中的QImage转化
- 深度学习大神Hinton推翻自己30年的学术成果另造新世界
- android如何设置透明字体颜色,Android设置字体透明度
- celeste实用技巧(第2弹)
- 如何优化我的世界服务器,我的世界服务器太卡怎么办 MC服务器优化攻略
- 大一到研二我收藏了数百个网址,从中挑选了十五个最值得收藏的网址推荐给你
- pyspark 解决数据倾斜demo(两端聚合)(全网之最)
- zuk z2 android 8,骁龙820享受安卓8.0!ZUK Z2悄然升级ZUI 4.0
- Byond公司发布BIS平台,未来开发VR、AR不再繁杂
- python爬虫Selenium批量关注微博用户
- 表示整数x的绝对值大于5时值为真的c语言表达式是——.,1表示'整数x的绝对值大于5'时值为'真'的C语言表达式是_____...