Я использовал javascript api для видеочата PubNub, и он работает хорошо. Теперь я хочу управлять ресурсами следующим образом:
- Я хочу выключить и включить камеру во время чата.
- Я хочу выключить и включить микрофон во время чата.
А в WebRTC, следуя url , мы можем видеть, как они делают камеру и микрофоннемой.
Для этого я мог найти только один метод в webrtc-v2.js:
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Stop Camera/Mic
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
function stopcamera() {
if (!mystream) return;
for (let track of mystream.getTracks()) track.stop();
}
и если я использую его , как я могу точно получить трек для микрофонаИ камера. И после этого как их снова инициировать .