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演示

安装说明:

  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)

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

相关日志

  • 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个想法

评论导航

较早评论
  1. 王者兄弟连说道:
    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是是否可以添加多个音乐连续播放或者随机播放?非常感谢!!!

    回复

    回复
  2. 塔利班长说道:
    2012-05-31 10:43 上午

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

    回复

    回复
  3. Pingback: 错开博客 » Anyplayer 1.0.5 – WordPress万能播放器插件
  4. Midiz说道:
    2012-07-30 1:27 上午

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

    回复

    回复
  5. trycat说道:
    2012-08-30 1:37 下午

    那个展开按钮太大了

    回复

    回复
  6. Amber Lowitz说道:
    2012-09-26 5:03 下午

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

    回复

    回复
  7. tes说道:
    2013-01-04 12:14 下午

    能不能加上播放mpg文件啊

    回复

    回复
  8. 免费资源说道:
    2013-03-02 3:03 下午

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

    回复

    回复
  9. 余涛说道:
    2013-04-07 4:18 下午

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

    回复

    cpiz 回复于四月 10th, 2013:

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

    回复

    回复
  10. physical therapy说道:
    2013-05-14 12:36 上午

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

    回复

    回复
  11. 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.

    回复

    回复
  12. 无名说道:
    2014-04-22 4:23 下午

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

    回复

    回复
  13. 大侠阿木说道:
    2014-11-01 12:41 下午

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

    回复

    回复
  14. 老夫让你三招说道:
    2015-07-15 6:13 下午

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

    回复

    回复
  15. 老夫让你三招说道:
    2015-07-15 6:14 下午

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

    回复

    回复

评论导航

较早评论

发表评论

Anyplayer 1.0.5 - WordPress万能播放器插件相关推荐

  1. 最好的免费WordPress音频播放器插件

    出于多种原因,您可能希望在网站中嵌入音频. 例如,也许您出售自己的音乐,并希望在要求用户购买歌曲之前先预览一下,或者您可能只想拥有基于文本的帖子的音频版本. 无论哪种情况,WordPress都会提供很 ...

  2. 虾米播播音乐墙html,WordPress音乐播放器插件Hermit X(支持网易云、QQ音乐、虾米等)...

    Hermit X,使用 APlayer 前端播放器,Meting Framework & LWL API 后端支持的全新 WordPress 播放器 现已问世! 特性 支持直接调用网易云音乐. ...

  3. 操作简单的影音文件播放工具-万能播放器下载

    万能播放器是一款操作简单的影音文件播放工具,小伙伴们可以使用万能播放器播放喜欢的影音文件.万能播放器可支持p2p在线点播.边看边下.防病毒等功能.万能播放器几乎兼容市面上所有视频格式,有喜欢的小伙伴们 ...

  4. Android 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器aaa

    MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播 ...

  5. 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器

    MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播 ...

  6. 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放

    前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础. 声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over1 ...

  7. Vitamio打造自己的Android万能播放器

    前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...

  8. 使用Vitamio打造自己的Android万能播放器(1)——准备

    前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...

  9. 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)

    前言 本章将实现非常实用的功能--下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术 ...

最新文章

  1. 无监督域对抗算法:ICCV2019论文解析
  2. java 自动登录功能_jsp实现用户自动登录功能
  3. 查询Sqlserver数据库死锁的一个存储过程
  4. Youth---青春
  5. 给Eclipse提速的7个技巧
  6. leetcode 【 Unique Paths 】python 实现
  7. HDU 1232:流问题(并检查集合)
  8. 马云再出新语录:月入一两百万很高兴,挣一二十亿很难受
  9. 这些假脸实在太逼真了!英伟达造出新一代GAN,生成壁纸级高清大图毫无破绽...
  10. OpenCV中IplImage与Qt中的QImage转化
  11. 深度学习大神Hinton推翻自己30年的学术成果另造新世界
  12. android如何设置透明字体颜色,Android设置字体透明度
  13. celeste实用技巧(第2弹)
  14. 如何优化我的世界服务器,我的世界服务器太卡怎么办 MC服务器优化攻略
  15. 大一到研二我收藏了数百个网址,从中挑选了十五个最值得收藏的网址推荐给你
  16. pyspark 解决数据倾斜demo(两端聚合)(全网之最)
  17. zuk z2 android 8,骁龙820享受安卓8.0!ZUK Z2悄然升级ZUI 4.0
  18. Byond公司发布BIS平台,未来开发VR、AR不再繁杂
  19. python爬虫Selenium批量关注微博用户
  20. 表示整数x的绝对值大于5时值为真的c语言表达式是——.,1表示'整数x的绝对值大于5'时值为'真'的C语言表达式是_____...

热门文章

  1. 缓存EHCache的使用教程
  2. 银行数字化转型导师坚鹏:ChatGPT解密与银行应用案例
  3. 主从触发器画波形图注意事项
  4. 复制文档有乱码的解决方法!
  5. java读取通达信day_c#读取通达信历史数据的方法
  6. excel 将同一单元格中的中文和数字分开的密诏
  7. localtime的c语言实现(gmtime64)
  8. aws云服务器查看系统版本,Amazon EC2是什么?Amazon EC2云服务器常见问题汇总
  9. 感受DataGrid给数据操作带来的便利(4)
  10. 【Redis】学习笔记