У меня есть проблема, связанная с javascript и MediaStreamTrack.Я могу включить фонарик устройства, но (на некоторых устройствах) я не могу выключить, если я не вызову остановку MediaStreamTrack.Я не могу вызвать MediaStreamTrack stop, потому что у меня есть локальное видео, и я позволяю пользователю включать или выключать фонарик.
¿У кого-то есть такая же проблема?
Я позволил вам здесь код...
//bool mode: true or false
function changeFlashLight(mode) {
var capabilities = track.getCapabilities();
var advanced = {};
if (capabilities["torch"]) {
advanced.torch = mode;
}
...
track.applyConstraints({
advanced: [advanced]
});
}
С уважением.