APlayer
APlayer copied to clipboard
播放器重载的问题
我的主题是ajax,首次进页面播放器都正常,但是跳转到其他页面后,音乐继续播放没问题,播放器界面却不显示了,刷新页面后播放器的界面才会出现,请问播放器重载的方法
destroy() 掉,参考代码:
for (var i = 0; i < ap.length; i++) {
try {
ap[i].destroy();
} catch (e) {}
}
destroy()掉,参考代码:for (var i = 0; i < ap.length; i++) { try { ap[i].destroy(); } catch (e) {} }
是把这个代码加到js 里是么,小白莫烦
加到你主题 ajax 相关功能的重载函数里,具体位置自己找一下或问主题作者
加到你主题 ajax 相关功能的重载函数里,具体位置自己找一下或问主题作者
好的我试试,谢谢
destroy()掉,参考代码:for (var i = 0; i < ap.length; i++) { try { ap[i].destroy(); } catch (e) {} }
destroy()掉,参考代码:for (var i = 0; i < ap.length; i++) { try { ap[i].destroy(); } catch (e) {} }
按照主题的说明搞了但是不生效,貌似你这段代码是销毁,我是想重载
销毁完再创建
销毁完再创建
创建是自动的不用管是么
销毁完再创建
大神能去我的站帮忙看下么 https://miah.top 这是主题给出的方法举例: $(function() { niRvana_ajax_render_complete.push(function() { //开始编写代码 //重新处理全部CODE高亮格式 $('pre code').each(function(i, block) { hljs.highlightBlock(block); }); //重新增加CODE前的行号 hljs.initHighlightingOnLoad(); hljs.initLineNumbersOnLoad(); //要执行的代码结束 }) })
我把代码改成下面的: $(function() { niRvana_ajax_render_complete.push(function() { for (var i = 0; i < ap.length; i++) { try { ap[i].destroy(); } catch (e) {} } }) })
没效果,转到其它页面,播放器界面还是不显示,刷新就出来了。主题给出的这个方法没问题,在其他插件上有效。
你这个是 WordPress 那你直接用 Hermit-X 这个插件就行了,重载函数里写 reloadHermit(); 即可;如果你是手动加载 APlayer 的话那就 destroy 完再 new 一个
你这个是 WordPress 那你直接用 Hermit-X 这个插件就行了,重载函数里写 reloadHermit(); 即可;如果你是手动加载 APlayer 的话那就 destroy 完再 new 一个
hermit在我主题上有些问题,我现在是手动加载的,大神说的,destyoy完在new一个,能给出完整代码么,实在是不会
reload() { ap.destroy(); ap.initAudio(options); ap.audio.load(); ap.audio.play(); }
我也是销毁后重建,然后调用原生api的load方法
页面刷新后,它就会重新播放,请问如何解决??
@LJG-V 你不准页面刷新不就行了
您好!呃呃,怎么修改代码呢?我是指我的网站在从这个页面跳到另一个页面时,它会重新从第一首播放。
---原始邮件--- 发件人: "De. Clare"<[email protected]> 发送时间: 2020年2月18日(周二) 上午7:51 收件人: "MoePlayer/APlayer"<[email protected]>; 抄送: "LJG-V"<[email protected]>;"Mention"<[email protected]>; 主题: Re: [MoePlayer/APlayer] 播放器重载的问题 (#275)
@LJG-V 你不准页面刷新不就行了
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
@LJG-V 你把网站按pjax的模式改,不要刷新aplayer的元素就行
好的,已解决!谢谢!
---原始邮件--- 发件人: "De. Clare"<[email protected]> 发送时间: 2020年2月18日(周二) 上午9:50 收件人: "MoePlayer/APlayer"<[email protected]>; 抄送: "LJG-V"<[email protected]>;"Mention"<[email protected]>; 主题: Re: [MoePlayer/APlayer] 播放器重载的问题 (#275)
@LJG-V 你把网站按pjax的模式改,不要刷新aplayer的元素就行
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
好的,已解决!谢谢! …
没太懂、可以详细解释下吗??
好的,已解决!谢谢! … ---原始邮件--- 发件人: "De. Clare"<[email protected]> 发送时间: 2020年2月18日(周二) 上午9:50 收件人: "MoePlayer/APlayer"<[email protected]>; 抄送: "LJG-V"<[email protected]>;"Mention"<[email protected]>; 主题: Re: [MoePlayer/APlayer] 播放器重载的问题 (#275) @LJG-V 你把网站按pjax的模式改,不要刷新aplayer的元素就行 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
怎么解决的,能分享下吗