Browse Source

feat: show user detail

master
欧醚 3 years ago
parent
commit
6403f2dee0
1 changed files with 16 additions and 7 deletions
  1. +16
    -7
      static/index.js

+ 16
- 7
static/index.js View File

@ -96,13 +96,22 @@ async function subscribe(user, mediaType) {
// subscribe to a remote user
await client.subscribe(user, mediaType);
console.log("subscribe success");
const player = $(`
<div class="qbox" id="player-${uid}">
<p class="player-name">${uid}</p>
<progress value="0" max="1"></progress>
</div>
`);
$("#remote-playerlist").append(player);
$.getJSON(`api/user/${uid}`, function (user) {
console.log(user);
const player = $(`
<div class="qbox" id="player-${uid}">
<p>
<a href="${user.url}" target="_blank">
<img class="rounded-circle" src="${user.avat}" width="20">
${user.disp} @${user.acct}
</a>
)
</p>
<progress value="0" max="1"></progress>
</div>
`);
$("#remote-playerlist").append(player);
});
user.audioTrack.play();
user.intervalId = window.setInterval(set_soundmeter, 20, `#player-${uid} progress`, user.audioTrack);
}

Loading…
Cancel
Save