1.3.0 • Published 2 years ago
js-audio-talk v1.3.0
js-audio-talk
npm 或 yarn 安装
yarn add js-audio-talk
引用
import { Talker } from 'js-audio-talk'
const startButton = document.getElementById('start')
const stopButton = document.getElementById('stop')
let talker= null
startButton.onclick = () => {
talker = new Talker({socketUrl: 'ws://192.168.1.108:40001/talk'})
talker.start().then(successCb).catch(errorCb)
//用于监听网络连接错误
talker.on("socketErr", (arg1, arg2) => {
console.log("socketErr", arg1, arg2)
})
//用于监听是否开启摄像头、麦克风权限
talker.on("isHasPermission", (arg1, arg2) => {
console.log("isHasPermission", arg1, arg2)
})
}
stopButton.onclick = () => {
talker.stop().then(successCb).catch(errorCb)
}
注意
通过 MediaDevices.getUserMedia() 获取用户多媒体权限时,需要注意其只工作于以下三种环境:
localhost 域
开启了 HTTPS 的域
使用 file:/// 协议打开的本地文件
http环境下解决方法
参考文档
1.2.0
2 years ago
1.0.0
2 years ago
0.9.0
2 years ago
0.7.0
2 years ago
1.1.0
2 years ago
1.3.0
2 years ago
0.8.0
2 years ago
0.5.0
2 years ago
0.4.0
2 years ago
0.6.0
2 years ago
0.3.9
2 years ago
0.3.12
2 years ago
0.3.11
2 years ago
0.3.10
2 years ago
0.3.6
2 years ago
0.3.8
2 years ago
0.3.7
2 years ago
0.3.5
3 years ago
0.3.0
3 years ago
0.3.2
3 years ago
0.3.1
3 years ago
0.3.4
3 years ago
0.3.3
3 years ago
0.2.7
4 years ago
0.2.9
4 years ago
0.2.8
4 years ago
0.2.3
4 years ago
0.2.5
4 years ago
0.2.4
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.2.2
4 years ago
0.1.9
4 years ago
0.1.8
4 years ago
0.1.4
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.0
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.3
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago