ruby-on-rails - Howler.js 通过 Rails ActionCable 从 websocket 播放音频
问题描述
我正在尝试使用 Howler.js 播放音频流。该流通过 Rails ActionCable 在 websocket 上。
我知道我可以让 Howler 使用以下代码播放流:
var player = new Howl({
src: 'wss://mywebsite.com/stream',
html5: true,
format: ['wav']
});
player.play();
然而,有问题的流实际上是由 Ruby on Rails 应用程序通过 ActionCable 托管的。所以我需要将 2 个参数传递给 ActionCable,如下所示:
consumer.subscriptions.create({ channel: "MyAudioChannel", my_stream_id: "1234" }
但是我如何在 Howler.js 上传递这些信息呢?
解决方案
推荐阅读
- sql - 将数组作为 json 格式的密钥对传递给函数 pgsql
- javascript - 在 React 中渲染 Pokemon 双类型弱点/抗性
- c++ - 为什么我的代码不接受字母作为用户输入
- python - 找不到满足需求请求的版本(来自版本:无)错误:未找到请求的匹配分发
- html - 如何使用 iframe 自动播放本地视频?
- wordpress - 将 URL 映射到文件系统
- discord - 无法使用 add_reaction discord.py(错误代码:10014):未知表情符号
- python - NumPy 安装问题
- ios - iMessage App - 在消息中显示等宽文本(蓝色气泡)
- php - 我只想返回 isactive = 1 的用户