没有合适的资源?快使用搜索试试~ 我知道了~
bandcamp-group-listen:使用Vue 3和Firebase的简单聊天和音乐同步应用程序。 样式将在以后完成,这...
共48个文件
ts:17个
vue:11个
json:7个
需积分: 5 0 下载量 56 浏览量
2021-03-17
06:01:01
上传
评论
收藏 94KB ZIP 举报
温馨提示
带营听 改进之处 云功能,用于计算房间中的在线用户。 下载整个状态节点并计算子代数是不可行的。 此功能很可能仅适用于公共房间。 当前在房间里的人的用户名/图片预览(不超过3个) 具有特定用户权限的私人房间。 这将要求在线状态是全球价值,而不是每个房间,并且要区分私人房间和公共房间。 当前,Bandcamp音频源链接具有仅持续一个小时的令牌。 借助巧妙的客户端魔术来处理此问题,还是将所有音频下载到存储桶中? 一个存储桶将允许将来进行类似Youtube的音频转换。 当没有用户留在房间里时,我们可以(1)删除NowPlaying轨道上的开始/结束时间,并在有人重新加入房间后重新计算,或者(2)清除整个队列。 当Firebase令牌到期时,似乎不会触发onDisconnect处理函数,从而使用户永远在线。 可能需要提供在设备上添加和删除设备时的时间戳记。 使用TailwindCSS的
资源推荐
资源详情
资源评论
收起资源包目录
bandcamp-group-listen-master.zip (48个子文件)
bandcamp-group-listen-master
index.html 346B
postcss.config.js 82B
public
index.html 613B
favicon.ico 4KB
.eslintrc.js 486B
.firebaserc 64B
tailwind.config.js 209B
src
interfaces.ts 752B
router
index.ts 1KB
main.ts 313B
views
Login.vue 398B
Room.vue 618B
Dashboard.vue 1KB
firebase.ts 1KB
index.css 81B
shims-vue.d.ts 210B
components
Room
OnlineUsers.vue 2KB
MessageBubble.vue 749B
Messaging.vue 1KB
MessageBox.vue 1KB
Queue.vue 2KB
NowPlaying.vue 2KB
Dashboard
RoomCard.vue 642B
App.vue 489B
assets
logo.png 7KB
composables
useAudioPlayer.ts 3KB
usePresence.ts 1KB
useAuth.ts 2KB
firebase.json 112B
vite.config.ts 267B
tsconfig.json 487B
README.md 1KB
.gitignore 231B
.prettierrc.js 97B
functions
src
interfaces.ts 299B
convertAudio.ts 2KB
handlePresence.ts 2KB
popQueue.ts 1KB
utils.ts 1KB
index.ts 562B
scrapeBandcamp.ts 3KB
recrawlAudio.ts 1KB
tsconfig.json 258B
.gitignore 203B
package-lock.json 67KB
package.json 692B
package-lock.json 142KB
package.json 869B
共 48 条
- 1
资源评论
蒋叶婷
- 粉丝: 34
- 资源: 4578
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功