菜单


WordPress浮窗网络播放器 3.4.2

2022年2月4日 - 插件

WordPress浮窗网络播放器 3.4.2

== 开发说明 ==
* 本插件经严格审核后已上传到WordPress官方插件库。
* 初始核心代码和前端UI来自明月浩空,初始修改来自NC影子。经过5年多的不断完善,逐步加入多项首创功能(详见下面说明),现已基本稳定。

以下进入著名的撕比环节,不喜勿点 展开/收缩

* API支持改由@metowolf开发的Meting框架提供。
* 明月浩空收费版很好很强大可是不付费是享受不了技术支持的,本插件为Wordpress专用,完全免费。
* NC影子的修改版也免费但核心文件全部没放出来,使用的文件都在他的网站上,一旦哪天他网站崩溃了或是不想免费提供了。。。你懂的。。。
* 本插件仅供小网站播放背景音乐使用,不支持服务器本地文件播放(耗网站空间及流量),也不支持终端本地文件播放(终端的播放器N多,没必要专门开个网页来播)。
* 播放器中的歌曲全部来自各大音乐网站,因此相对应的歌曲版权归各大音乐网站所有。请支持正版音乐,支持各官方音乐网站。

== 主要功能 ==
= 总体功能 =
* 支持无限歌单;
* 支持混合歌单;
* 自动获取全部资源(专辑图片、MP3、歌词、颜色等);
* 记忆功能:包括暂停/播放状态、音量及歌词模式;
* 歌单和歌曲列表滚动条自动跳至当前播放;
* 开启时展开窗体并延时后自动隐藏(可提示新进网站的游客播放器位置,首创);
* 播放器背景颜色随专辑图片的颜色变化;
* 播放器字体颜色随专辑图片的颜色变化(首创);
* 支持语言本地化(目前支持中/英文,首创);
* 支持全站SSL。

= 后台功能 =
* 音乐网站代码设置(首创);
* 可将各种音乐网址转换为代码及分类的工具条(首创);
* 添加歌曲信息到代码栏的工具条(首创);New
* 自定义播放列表名称及欢迎内容;
* 播放器自动隐藏时间设置(首创);
* 加载图标库设置(首创);
* 加载基础库设置(首创);
* 自动播放开关;
* 开启歌词开关;
* 随机歌曲顺序开关(首创);
* 随机专辑顺序开关(首创);
* 随机来源开关(首创);
* 源选择器开关(首创);

* 允许移动端播放开关(首创);
* 内置AJAX防刷新开关及设置(首创);
* 自定义CSS设置(首创)。

== 开源项目 ==
= 开源模块 =
* Meting:强大的音乐API框架 https://github.com/metowolf/Meting
* Jquery:jQuery主流开发框架 http://jquery.com/
* Mousewheel:jQuery鼠标滚轮事件http://plugins.jquery.com/mousewheel/
* mCustomScrollbar:jQuery自定义滚动条样式 http://manos.malihu.gr/jquery-custom-content-scroller/

= CDN加速 =
* BootCDN:前端开源项目免费CDN服务https://www.bootcdn.cn/

= 图标 =
* Font Awesome:矢量图标https://fontawesome.com/

== 安装方法 ==
* 将文件手动上传到服务器来安装 、启用并设置。
* 全面支持网易、QQ、虾米、酷狗、百度音乐的歌单播放,具体设置方法参阅设置里的说明。
* 如果你仅仅是测试一下播放器,可以不用更改默认值。

== 注意事项 ==
* 3.1.6版本开始需要php 5.4+版本支持。
* 首次安装后需要保存一下设置。
* 本插件与同样使用Meting模块的其他插件不相容,如:Hermit X、Netease Music、WP-Player等,请只启用其中1个插件。
* 后台所有文本框选项如需清空已填内容请填入1个空格,否则无法保存。

== 常见问题 ==
= 无法正常播放怎么办? =
* 尝试在后台开启加载基础库。
* 尝试暂时关闭其他所有插件。
= 网易云音乐无法正常获取歌单 =
* 请自行更改Cookie设置。
= 播放器没正常显示图标怎么办? =
* 在后台开启加载图标库。
= 如何在播放时不被刷新打断? =
* 在后台开启AJAX防刷新。
= 为何在非登录状态下无法播放歌曲? =
* 根据非完全测试,某些AJAX插件如Advanced AJAX Page Loader会对调用Wordpress自身的AJAX造成影响,请尝试替换使用插件自带的AJAX。
= 我的网站的播放按钮位置不居中或字体过大/过小怎么办? =
* 在后台自定义CSS里按示例进行调整。

== 修订历史 ==
= 3.4.2 =
* 更新jquery、Font Awesome。
= 3.4.1 =
* 更新Meting框架至1.5.12。
= 3.4.0 =
* 更新Meting框架至1.5.11。
* 更新后台设置。

查看更多107个修订历史 展开/收缩

== AJAX设置说明 ==
按官方标准设计的主题(典型的就是默认的20XX主题)可以无需修改直接使用,非标主题需要自行修改使用,某些特殊的主题(例如每个页面的内容都使用不同ID的)无法使用。
** 网站文章的容器ID名称:此项必须正确以保障正常运行,其余都是非必须的,设错亦无关系
* 编辑所用主题的index.php文件
* 在一个php标签中找到包含以下内容的“div”标签:“if (have_posts()):while (have_posts()):the_post();”(可能会分行)。
* 如果此“div”标记没有指定唯一的ID则为其进行指定如”content”,把这个已有或新指定的ID名填进此项设置里

** 网站搜索框的容器名称:
* 编辑所用主题的searchform.php文件
* 记录下里面表单(form)的名称(如class=”searchform”就是searchform),填进此项设置里
** 例外链接格式:也就是要用新窗口打开,如用到了http://x.example.com或http://xy.example.com这样的子域名,就可以加上”/x”
** 文章标题所在位置:页面的窗口标题需提取文章标题,可查看页面的源代码,搜索”h1″看你的文章标题在第几个后面(”/h1″不算),例如本站就是第2个
20160920224611063

== 本地化设置说明 ==
支持语言本地化,原生英文,带有中文库(可自行制作其他语言po/mo文件)。
Wordpress 4.0以上可在仪表盘-设置-常规里选择适合的语言,则可改为对应语言。
英文版演示:http://blog.ericz.tk/

== 已知BUG ==
** 安装在国外服务器将受地区版权限制无法使用虾米音乐;
* 百度歌曲地址获取不完善,仍有部分获取失败;
* 偶尔控制键点击无效,按“~”键播放/暂停后可恢复;
* 为安全调用了WordPress的AJAX功能,访问后台时不能强制使用SSL(https,前端无影响),否则无法获取歌单;
* 付费 / 版权歌曲可能无法播放。

== 下载 ==
** 转载、修改请保留版权相关信息,谢谢!

* 只保留最新版,请勿作无意义评论,垃圾评论会被自动屏蔽哦~
* 保存cookie(时间长或换机器会失效)或是用社会化(QQ、微博等,推荐使用)登录,只需评论一次,以后新版本无需再评论可见密码。
最新版:3.4.2New
https://pan.baidu.com/s/1bCWMVJLfL6rivJjo9l4-3g?pwd=4y9c
提示:此处内容需要评论本文后才能查看。
= 关于更新提示429 =
建议下载安装插件Kill 429https://www.wbolt.com/plugins/kill-429

== 关于回复可见 ==
多位用户反映回复不可见密码,经测试后发现是WordPress升级4.9.6后,新增的记录评论Cookie功能(默认不记录),必须在下图位置点击勾选(颜色会不太清楚,点击一下即可),方可成功。

WordPress官方插件库地址:https://wordpress.org/plugins-wp/floating-window-music-player/
也可在后台搜索Floating Window Music Player直接安装。

== 感谢打赏 ==
花开花落

为博主打个赏,支持一下博主
金额随意 快来“打”我呀~

WordPress浮窗网络播放器 3.4.2》有1,205个想法

清风

高大上,膜拜dalao,

回复
铭ge

找了好久的播放器,感觉这个非常爽,谢谢楼主分享!

回复
sai

感谢分享·

回复
Yokouv

你好我开启了AJAX防止刷新 可是还是会变 没效果 可以帮忙看下吗

回复
    Yokouv

    不用看啦 Oblique这个主题 不太像ajax 换了一个好了

    回复
Howard

博主您好,我想咨询下,能否增加:选择指定页面加载,或者指定页面不加载?因为有些页面不想让播放器显示!谢谢!

回复
    eric

    加入ajax的原因就是为了全站不会因为页面转换而中断播放,你说的这种某些页面播放的功能,是早期很多播放插件的常规做法,你可以选用那些

    回复
DonHo

博主,我求教一下,正常使用,这个我开启了防刷新,但是点击页面任何一处都没反应了,关闭防刷新就没问题,想向您请教求解下!谢谢!

回复
    eric

    刚刚稍看了下 主页的结构有问题(没有定义id=”content”的div) 点击会有Cannot set property ‘innerHTML’ of null错误,在其他页面就没任何问题(点击回主页会一堆报错)你可能需要主题作者的帮助

    回复
      DonHo

      主题是仿的,我再查查,谢谢!

      回复
nickwu

很好很强大,wordpress万岁

回复
王岩

这个不错啊

回复
xxxoo

支持下 很给了

回复
gasd

阿文全球为此

回复
lengsir

能不能添加https支持啊,每次播放时都提示不安全内容,一打开控制台,一大片的红色警告。

回复
    eric

    歌单信息都是通过wp本身的ajax文件进行调用的
    ajax完成跨域的https非常复杂,请参考
    http://vincents.iteye.com/blog/1473279
    涉及证书、密码等,做不了通用版本,你可以自行修改

    回复
Rust

真心推這一個插件,更新速度很快,希望您能加油保持下去!
\(^_^)/

還有的是想問一下插件日後可不可以更新到使用本地的媒體而無需限制使用QQ音樂等的方法去播放,因為這些播放方法對於其他地區是有些限制…

加上語言還支援英文,同時支援AJAX.如果以上的都做到的話,插件到外國會很受歡迎!!

期待下一次的更新^_^

回复
    eric

    首先感谢你的支持
    在这里解释一下 扩展开发这个插件纯粹是个人爱好 是希望让访客进入自己网站时听到音乐 采用的都是网络资源
    本地资源有2种 一是上传到自己服务器上 这对服务器要求非常高 不是专门音乐网站实在没必要
    另一种是播放自己电脑上的音乐 这个就只有网站主自己能用到了 对访客来说根本没意义 再说有N多专业音乐播放软件存在 有谁会专门开个网页来放歌呢。。。

    回复
oyou

为什么设置AJAX,切换页面的时候主题样式全乱了?

回复
    eric

    你没有安装Font Awesome 4 Menus插件也没开启加载图标

    回复
      oyou

      开启Font Awesome 4 Menus后,图标显示了,但切换页面依旧样式混乱
      http://windsfly.net/QQ%E5%9B%BE%E7%89%8720170307112931.png

      回复
        eric

        额 样式混乱是怎样表现的 你只有1篇默认文章看不出效果
        你确认是开启ajax造成的?如果是 可能主题页面使用了jQuery特效被ajax异步加载影响,需要你把加载js代码写进ajaxload.js的ajaxreload_code()函数里,参考http://ajaxpageloader.com/resources/reload-codes

        回复
          oyou

          新增了多篇文章也是如此,我试下把代码写进ajaxload,还有就是开启随机播放,貌似第一首歌会播放2次

          回复
          eric

          这个情况没见过

          回复
X-osadmin

试试看吧,看起来不错

回复
纯设计工作室

博主,我求教一下,正常使用,这个我开启了防刷新,但是点击页面任何一处都没反应了,这个是应该怎么弄啊

回复
    eric

    你网站现在没开启插件 看不到任何调试信息 然后点任何文章都打不开?

    回复
纯设计工作室

找好久了,这个厉害了,哈哈

回复
老A

谢谢楼主

回复
洗发水

洗发水

回复
Jane博客

请问下,为什么苹果手机设备上歌曲不会自动播放歌曲,还有就是移动设备为什么不能隐藏歌词?这是BUG还是?联系邮箱200947202@qq.com

回复
    eric

    我测试过安卓移动端自动播放和隐藏歌词是完全没问题的,苹果设备。。暂时无法测试,而且这插件主要是用在PC端的,移动端没办法进行调试(审查元素)。。。

    回复
撒旦法国红酒快乐;‘

谢谢分享

回复
永娛音樂 傳遞娛樂²⁰¹⁷

不错的播放器

回复
乱糟糟的小青年

很赞一个!希望能添加网易的能支持单音乐,艺人,专辑页面,精选集。

回复
    eric

    网易是最好设置的 专辑精选集神马的用你的ID收藏了就行了啊 会读取ID的所有收藏 无需在这麻烦设置

    回复
      乱糟糟的小青年

      恩恩,我添加歌单形式了.我打开个文章或目录都会重新再随机播放,新窗口方式打开的,打开一个就唱几首歌

      回复
        eric

        那是你没开启ajax功能

        回复
          乱糟糟的小青年

          加载防刷新开启了,还是一样,打开一个页面重新加载下

          回复
          eric

          看了一眼报错jQuery is not defined 你开启高版jquery试试
          还有就是后台开启了强制https导致调用失败(非登录状态)

          回复
          乱糟糟的小青年

          开启高版本库,页面加载全是渐变样式加载了,有些样式效果就有问题了,你说的后台强制https 我后台也没有改过这个啊

          回复
          eric

          那就开启低版本试试
          你是开启了全站https 这不是在后台能改的 可能是主题自身设置 你可以百度下取消wp全站https 最起码不要强制后台https

          回复
          乱糟糟的小青年

          现在改的差不多了,就是一个评论的加载不出来,除非刷新。就先这样吧

          回复
hong

不错哦

回复
菟子

不错呦

回复
宝宝

来看看

回复
rogerchan

啦啦啦啦

回复
nuangel

更新以后,图标错位很严重啊。哪的问题啊。http://tangj.net
博主帮忙给看看

回复
    nuangel

    删除以后,重新安装正常了。。直接升级不行,看样子

    回复
宝宝

在本地测试下插件,运行一切正常,不明原因palyer.js第23行在判断是否允许移动的时候console报错player.js:23 Uncaught ReferenceError: move is not defined

回复
宝贝

每天来一次

回复
QQ游客

支持下

回复
宝贝

支持下

回复
阿斯蒂芬

山东分公司的人大赛复赛的

回复
周周

自动隐藏失效了,怎么解决呢,一直不隐藏

回复
    eric

    嗯?这个倒是没听说过,把你网址写一下,过完节我看看。

    回复
        eric

        看了一下,你主题里定义了onload事件,跟隐藏播放器调用的事件冲突了,你只能直接不打开了,inc/template.php里搜索“wenkmPlayer”,把后面的class=”show”删除

        回复
          周周

          启用音乐播放器 我主题的WooCommerce就是排版布局一大堆错误,停用之后就恢复正常

          回复
    ada

    这个ajax总是失效怎么办

    回复
      eric

      主题用的容器名不标准,在设置里填写正确的DIV名字

      回复

谢谢分享

回复
谢谢分享

谢谢分享

回复
Rui

谢谢楼主的无私分享!有个问题,自动隐藏播放器无法设置为“NO不展开”,设置为“NO不展开”后保存就会变成NO,忘修复谢谢!版本为2.8.2

回复
    eric

    我写的是“NO(不展开)”,不是“NO不展开”,意思是“NO”就代表“不展开”

    回复
      Ak笔记

      可以哇找了好久这样的插件终于找到了

      回复
nuangel

博主,有个问题。就是点播放的时候图标位置是正的。但是暂停的时候会错位。这是怎么回事呢

回复
    eric

    没网址我怎么知道

    回复
lenuis

囧,按照方法去做了,但是就是不能播放,可以求教怎么解决吗?
我用的网易,加了主页id,收藏了歌单,后台也尝试过加载jquery库,就是播放不了。。播放器也不会隐藏

回复
    eric

    不会隐藏问题就严重了 你可以先试下先停用所有插件、更换主题 先不改动默认歌单设置 是否能播出来 逐项排除原因 你网站现在没开启插件 我看不出问题

    回复
lenuis

终于找到了,厉害了

回复
唯品秀

我的音乐上一曲下一曲没出来,不知道为啥,wordpress4.6,博客地址:www.weipxiu.com

回复
    eric


    你主题的css定义的元素名跟插件冲突了,要屏蔽这部分,反正用了插件你肯定用不上主题背景音乐了,最简单的是就是把.control改成.control1

    回复
谢谢

谢谢分享

回复
张文

厉害了我的哥!感谢!

回复

谢谢分享

回复

回复 阿斯蒂芬 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注