MetingJS icon indicating copy to clipboard operation
MetingJS copied to clipboard

怎么和Aplayer对象 联系起来呢

Open ZainCheung opened this issue 6 years ago • 9 comments

好的已解决

ZainCheung avatar Nov 17 '19 08:11 ZainCheung

你是怎么做的?我目前只直到document.getElementsByTagName('meting-js')[0].aplayer这样获取,虽然我只有一个播放器,而且也不打算插入别的播放器。我想问问有没有更好的方法。

cncws avatar Jan 08 '20 10:01 cncws

HTML

<div id="aplayer"></div>

js

var aplayer = new APlayer({ container: document.getElementById('aplayer'), theme: '#795548', audio: player.songs, }); player.songs提前放好自己的歌曲就行了

ZainCheung avatar Jan 09 '20 07:01 ZainCheung

你的方法我知道,就是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

cncws avatar Jan 09 '20 07:01 cncws

很抱歉给不出什么实质性的建议,我的用法比较粗糙,不过也很欢迎你到我的一个纯属娱乐的小项目看看 http://yun.520303.xyz 我的博客 http://blog.520303.xyz/

------------------ 原始邮件 ------------------ 发件人: "悦兮"<[email protected]>; 发送时间: 2020年1月9日(星期四) 下午3:56 收件人: "metowolf/MetingJS"<[email protected]>; 抄送: "无限"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [metowolf/MetingJS] 怎么和Aplayer对象 联系起来呢 (#24)

你的方法我知道,就是APlayer文档上的用法。跟MetingJS完全无关。

我的HTML <meting-js server="" type="" id="" fixed="true"> </meting-js>
js

ZainCheung avatar Jan 09 '20 08:01 ZainCheung

很厉害的项目👍 我是直接用的metingjs,比较偷懒。不过你的思路我学到了。

cncws avatar Jan 09 '20 08:01 cncws

谢谢,能帮到忙那是最好的

------------------ 原始邮件 ------------------ 发件人: "悦兮"<[email protected]>; 发送时间: 2020年1月9日(星期四) 下午4:25 收件人: "metowolf/MetingJS"<[email protected]>; 抄送: "无限"<[email protected]>;"Comment"<[email protected]>; 主题: Re: [metowolf/MetingJS] 怎么和Aplayer对象 联系起来呢 (#24)

很厉害的项目👍 我是直接用的metingjs,比较偷懒。不过你的思路我学到了。

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

ZainCheung avatar Jan 09 '20 08:01 ZainCheung

你的方法我知道,就是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(); }

l3yx avatar Apr 29 '20 16:04 l3yx

你好!为什么您的Mouyun项目今天打开后接收不到数据了呢?

yulietome avatar May 09 '20 00:05 yulietome

你好!为什么您的Mouyun项目今天打开后接收不到数据了呢?

是这样的,牟云我准备重构一次网站的架构,所以中间可能会有开发中的痕迹,很可能会出现部分网页打不开或者获取不到数据的情况,不过为了确保你获取的是正确的地址,我还是想给你发最新的地址:牟云音乐,目前网站是可以正常运行的,除了排行榜那一块还没恢复

ZainCheung avatar May 14 '20 15:05 ZainCheung