Open ZainCheung opened 4 years ago
你是怎么做的?我目前只直到document.getElementsByTagName('meting-js')[0].aplayer
这样获取,虽然我只有一个播放器,而且也不打算插入别的播放器。我想问问有没有更好的方法。
<div id="aplayer"></div>
var aplayer = new APlayer({ container: document.getElementById('aplayer'), theme: '#795548', audio: player.songs, });
player.songs提前放好自己的歌曲就行了
你的方法我知道,就是APlayer文档上的用法。跟MetingJS完全无关。
<meting-js
server=""
type=""
id=""
fixed="true">
</meting-js>
我是这样初始化播放器的。我可以通过js meting = document.getElementsByTagName('meting-js')[0]
得到meting-js DOM对象。
在控制台,我可以通过 ap = meting.aplayer
得到APlayer对象。
但是若把这段js写在HTML中就无法获得,我猜测可能是执行该代码时 meting还未来得及初始化aplayer对象,但是不知道怎么改。
欢迎光临我的博客查看演示效果。 https://cwscn.github.io
很抱歉给不出什么实质性的建议,我的用法比较粗糙,不过也很欢迎你到我的一个纯属娱乐的小项目看看 http://yun.520303.xyz 我的博客 http://blog.520303.xyz/
------------------ 原始邮件 ------------------ 发件人: "悦兮"<notifications@github.com>; 发送时间: 2020年1月9日(星期四) 下午3:56 收件人: "metowolf/MetingJS"<MetingJS@noreply.github.com>; 抄送: "无限"<2656288235@qq.com>;"Comment"<comment@noreply.github.com>; 主题: Re: [metowolf/MetingJS] 怎么和Aplayer对象 联系起来呢 (#24)
你的方法我知道,就是APlayer文档上的用法。跟MetingJS完全无关。
我的HTML
<meting-js server="" type="" id="" fixed="true"> </meting-js>
js
<script src="aplayer.js"></script> <script src="meting.js"></script>
我是这样初始化播放器的。我可以通过js meting = document.getElementsByTagName('meting-js')[0]得到meting-js DOM对象。
在控制台,我可以通过 ap = meting.aplayer得到APlayer对象。
但是若把这段js写在HTML中就无法获得,我猜测可能是执行该代码时 meting还未来得及初始化aplayer对象,但是不知道怎么改。
欢迎光临我的博客查看演示效果。 https://cwscn.github.io
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
很厉害的项目👍 我是直接用的metingjs,比较偷懒。不过你的思路我学到了。
谢谢,能帮到忙那是最好的
------------------ 原始邮件 ------------------ 发件人: "悦兮"<notifications@github.com>; 发送时间: 2020年1月9日(星期四) 下午4:25 收件人: "metowolf/MetingJS"<MetingJS@noreply.github.com>; 抄送: "无限"<2656288235@qq.com>;"Comment"<comment@noreply.github.com>; 主题: Re: [metowolf/MetingJS] 怎么和Aplayer对象 联系起来呢 (#24)
很厉害的项目👍 我是直接用的metingjs,比较偷懒。不过你的思路我学到了。
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
你的方法我知道,就是APlayer文档上的用法。跟MetingJS完全无关。
我的HTML
<meting-js server="" type="" id="" fixed="true"> </meting-js>
js
我是这样初始化播放器的。我可以通过js
meting = document.getElementsByTagName('meting-js')[0]
得到meting-js DOM对象。 在控制台,我可以通过ap = meting.aplayer
得到APlayer对象。 但是若把这段js写在HTML中就无法获得,我猜测可能是执行该代码时 meting还未来得及初始化aplayer对象,但是不知道怎么改。 欢迎光临我的博客查看演示效果。 https://cwscn.github.io
尝试了好多方法,终于解决了 ap = null Object.defineProperty(document.querySelector('meting-js'),"aplayer",{ set: function(aplayer) { ap=aplayer ready(); } });
function ready(){ ap.list.switch(0); ap.play(); }
你好!为什么您的Mouyun项目今天打开后接收不到数据了呢?
你好!为什么您的Mouyun项目今天打开后接收不到数据了呢?
是这样的,牟云我准备重构一次网站的架构,所以中间可能会有开发中的痕迹,很可能会出现部分网页打不开或者获取不到数据的情况,不过为了确保你获取的是正确的地址,我还是想给你发最新的地址:牟云音乐,目前网站是可以正常运行的,除了排行榜那一块还没恢复
好的已解决