M.J

M.J

WP-Player v2.6.1 For WordPress 音乐播放插件

WP-Player v1.x.x 发布已经有段时间了,马上圣诞节也要来临,为此我将 WP-Player 也进行了升级,来打发这寂寞的节日。

      声明: 本插件仅供个人学习研究使用,请勿作为各种商业用户,音乐版权归各音乐平台所有。

      赞助者 (不管多少都是一片心意,谢谢)

      *晓东 hui***@qq.com   20元
      夜樱           1元
      Volio           1元
      *东海 159****7573     1元
      myhloli          5元
      繁星           50元
      *志军 hsq***@126.com  10元
      v嗡嗡          15元
      *竣中 155****0023  5元
      *梦 qsi***@qq.com  18元
      零 cat***@outlook.com     10元
      Leoneoo myt***@gmail.com  20元支付包帐号:1069988144@qq.com(QQ不添加好友)

      关于 v2.6.1 版本 (2017-06-12)

      1. 修复 PHP 低版本语法错误问题。

      关于 v2.6.0 版本 (2017-06-07)

      1. 新增 QQ音乐 百度音乐平台。
      2. 新增 当前歌曲不能播放,跳转至下一曲。
      3. 新增 随机播放歌曲功能。
      4. 新增 $(‘[data-wp-player=”wp-player”]’).WPPlayer(‘reload’); 方法,让单页面用户 可重新初始化播放器。
      5. 新增 $(‘[data-wp-player=”wp-player”]’).WPPlayer(‘destroy’); 方法,用于销毁播放器;
      6. 新增 歌曲列表自动滚动到中间位置,在也不用为找不到当前歌曲烦恼。
      7. 修复虾米,网易获取音乐失败问题。
      8. 修复样式问题,改善收缩列表动画问题
      9. 美化歌曲列表滚动条样式
      10. 更新 SoundManager 版本至最新版本
      11. 在此感谢 @metowolf 开发的 Meting 框架,为获取音乐提供了更简单的方式
      12. 项目地址:https://github.com/metowolf/Meting
      13. 此版本项目结够改动比较大,请删除插件重新安装最好
      14. 代码年久失修,更新起来费了点时间,也费了点精力,现在感觉到维护一个开源项目挺不容易。
      15. 生活不只眼前的苟且,还有远方的苟且!!!

      关于 v2.5.1 版本

      1. 新增自定义上传歌曲支持多歌曲。
      2. 歌曲按一行一个填写,歌曲内容列表按歌曲名显示。
      3. 因考虑自定义上传将会有多条记录,所以才用一行一首歌曲来填写。
      4. 修正歌曲只有两首时,上一首,下一首按钮无用情况。
      5. 现阶段功能上已基本完成,年前将只会进行Bug修复,暂不会开发新功能。
      6. 如还想用2.4.2 老版本 请戳:https://github.com/webjyh/WP-Player/releases
      7. 各位马上就要过年了,各位新年快乐!

      关于 v2.4.2 版本

      1. 新增移动端播放适配(暂不支持移动端自动播放歌曲功能)。
      2. 因移动端的兼容性问题,自动播放功能将无法使用。
      3. 因歌词功能消耗较大,在移动端下将被禁用。
      4. 在 iPhone 6、iPhone 5s、iPhone 5、iOS 8.x+系统 测试通过。
      5. 在 Android 4.1+ 系统测试过能。
      6. 因移动端机型混杂,各大浏览器厂商也更多,难免会有意料之外的Bug。
      7. 修正移动端样式问题。

      WP-Player介绍专区

      此次升级进行了整体的重大重构,页面音乐播放器js,后台MetaBox输入方式,插件结构等等。

      1. 支持网易云音乐, 虾米音乐, QQ音乐, 百度音乐平台,自定义上传歌曲
      1. 直接输入网址即可获取音乐ID和对应的音乐类型;
      2. 支持 单音乐页面、专辑页面、艺人页面、精选集页面(即网易哥单页面);
      3. 支持多歌曲播放;完全兼容以前老版本短代码;
      4. 完美支持 IE6+,FireFox,Chrome 浏览器;
      5. 废除了短代码中的 loop 参数;
      6. 将解析虾米地址移交至插件本身处理;
      7. 关闭后台无用选项设置;
      8. 支持后台自定义上传音乐文件或音乐外链;

      使用方法专区

      1. WP-Player 支持网易云音乐, 虾米音乐, QQ音乐, 百度音乐平台
      2. 如在网易云音乐打开喜欢的歌曲页面,复制歌曲页面的网址如:http://music.163.com/#/song?id=191213
      3. 并将复制的网址填写到后面的表单内。音乐类型将根据网址自动做出选择。
      4. 点击获取音乐ID按钮,此时音乐ID出现在表单中。
      5. 将短代码 【player autoplay=”1″ random=”1″】 填入您的文章内容中。
      6. 短代码中 autoplay 表示是否自动播放;参数”0″表示否;”1″表示是;
      7. 短代码中 random 表示是否随机播放;参数”0″表示否;”1″表示是;
      8. 支持播放歌单:单音乐页面、专辑页面、艺人页面、精选集页面。
      9. PS:本插件需要您的服务器或主机支持 PHP 5.4+ and Curl, OpenSSL 模块已安装。

      插件依赖专区

      1. 需要 jQuery 1.7+ 版本库,如主题使用的jQuery 版本过低,请升级至 1.7+版本。
      2. 需要当前主机支持 PHP simplexml_load_file() 函数,此函数用于抓取虾米音乐数据。
      3. v2.0.1 后台解析无效,换取新浪云解析.

      注意事项专区

      1. 一篇文章只能设置一个播放器。
      2. 为了用户体验,在文章详细页面中 自动播放 才会启用。首页和列表员设置将无用。
      3. 因插件需要依赖 jQuery,如主题缺少jQuery;需在后台WP-Player设置中选用;
      4. 如同时设置 音乐ID 和 自定义上传音乐,将优先采用音乐ID解析。

      图片预览专区

      screenshot-2screenshot-1

      插件下载专区

      1. 通过 WordPress 后台插件管理 => 安装插件 => 搜索插件 => WP-Player => 点击安装插件
      2. 官网下载 https://wordpress.org/plugins/wp-player/ 上传插件 => 安装插件

      ZBlog 版本

      1. 官网下载 https://app.zblogcn.com/?id=1171
      2. 插件由 @涂涂研版 制作

      音乐ID获取扫盲专区

      1. 单首歌曲网址,一般网址中将包含 song 字符;
      2. 专辑页面网址,一般网址中将包含 album 字符;
      3. 艺人页面网址,一般网址中将包含 artist 字符;
      4. 精选集页面,一般网址中将包含 collect 字符;
      5. 关于音乐精选集的制作,在制作时,一定要设置为所有人可见,这样才能获取到歌单;

      开发者专区

      1. 因为考虑到插件加载的性能,所以插件中的代码全都压缩了。
      2. 源码我托管在 GitHub 中,有需要参考的请上 https://github.com/webjyh/WP-Player
      3. 音频播放采用 SoundManager2 来管理,顺便求 GitHub 项目 Star;

      评论回复

      1. 回复 zvhua

        想问一下为什么虾米里面有个歌能播,有的loading……然后就没有然后了……比如http://www.xiami.com/song/mQQ8TS78e31?spm=a1z1s.6659513.0.0.opIUlb

        • 回复 M.J

          回头我来看一下,虾米的现在比较坑,歌曲 ID 比较混乱

      2. 回复 百味人生

        v2.5.1 在哪下载?第一次在线直接更新,更新后首页,后台都无法显示,第二次,用FXP登录删除插件,重新下载启用,出现错误。
        无法启用插件,因为它引起了一个致命错误(fatal error)。

        Parse error: syntax error, unexpected ‘:’ in /home/baivicom/domains/baivi.com/public_html/wp-content/plugins/wp-player/include/Meting.php on line 722

        • 回复 M.J

          您好,你们看下是不是 PHP 版本是多少,不行我来修改下

        • 回复 M.J

          对了,你把那个歌曲链接地址也发我一下,我在这边测试一下~

          • 回复 百味人生

            @M.J是WordPress 4.7.3,

          • 回复 百味人生

            @M.J我现在暂时退回2.5,,http://baivi.com/post/wp-player.html

            • 回复 M.J

              你好,我这边重新改了一下,你下载一下试一下,看看行不行 http://webjyh.qiniudn.com/wp-player/2.6.1/wp-player.zip ,这是最新版本 2.6.1 的

              • 百味人生

                @M.J原址你打开看看http://baivi.com/post/wp-player.html,,是不是哪个插件不兼容了。

              • M.J

                不是的,是你的那个短代码,里面有一个中文符号的 双引号,要把它改成英文的。

              • 百味人生

                @M.J
                无法启用插件,因为它引起了一个致命错误(fatal error)。 还是原来的错误 ,

              • M.J

                我这边又重新改了一下,麻烦在测试一下哈,需要将原插件删除,然后在上传一下,http://webjyh.qiniudn.com/wp-player/2.6.1.1/wp-player.zip

              • M.J

                我这边是可以下载的,你在试试~

              • 百味人生

                @M.J阔以了,勃起!啊,不,博主!

              • M.J

                哈哈哈哈哈哈~

      3. 回复 Matrixland

        我用的知更鸟4.2主题,主机PHP7.0 curl也装了,ssl模块也有只是我网站没用ssl,但是我现在网站加了音乐,播放器一直在loading,请问是怎么回事!

        • 回复 M.J

          麻烦给个地址,可以给你看下~

          • 回复 Matrixland

            @M.J
            http://www.blog.matrixland.net/music.html
            这个地址,还需要什么嘛,好像评论不能截图!

            • 回复 M.J

              我看你现在可以播放啊,没啥问题啊。

              • Matrixland

                @M.J
                放不了啊,我把ADblock也关了,我的这边显示是在loading的,我也是醉了!

              • M.J

                你给个地址呗~我看一下,什么情况

              • M.J

                这个地址在我这里是好的,在仔细看了一下代码,你的这个资源文件,大概都托管在了 七牛上吧,不知道你装了什么插件,有一点你需要改一下,就是我的插件在引用 soundmanager2 的那个 js 的时候,你在上面加了 async=’async’ 这个标示就是异步加载,这样会导致,就是播放器开始初始化了,但 soundmanager2 还没有加载完,所以最好的方法是 找到 引用 soundmanager2.js 的那短代码,把 async=’async’ 这代码去除即可。

              • Matrixland

                @M.J
                我用的知更鸟的主题,我尝试把主题里面的异步加载选项关掉吧!
                因为不懂代码,很尴尬!

              • M.J

                恩恩,你在试试吧~

              • Matrixland

                @M.J
                现在能放了,就有一个很尴尬的地方,那几个播放按钮和歌词,歌单不显示! ❓ 可是手机上是可以显示的,
                这是图片:http://i2.muimg.com/1949/12bf665f1338e806.png
                这是地址:http://www.blog.matrixland.net/music.html

              • M.J

                显示的,我这现在怎么刷都显示的,只是有可能比较慢,你有可能是缓存导致的,可以 按 ctrl+f5 强刷新下

              • Matrixland

                @M.J
                我把一个缓存插件重启了好了!非常感谢你!

              • M.J

                不客气,不客气,插件更新了,记得更新~

              • Matrixland

                @M.J我还想提个建议,就是在获取ID之后能不能直接将那一条代码贴到编辑区内,这样,体验是不是更好!

              • M.J

                这个建议不错,~~,回头来看一下,哈哈哈

          • 回复 Matrixland

            @M.J
            给看一下吧,我看人家用你的插件都很漂亮,也很不错,我也想用! 😥

            • 回复 M.J

              你就直接装插件就结束了啊,后台 -> 插件 -> 安装插件 -> 把 wp-player.zip 上传一下就可以了,然后看插件说明,然后有方法用。

      1 + 9 =

      回到顶部