実況モード: 音声トラックが取得できていない場合に警告(macOSは画面/ウィンドウ共有だと無音になるため)
This commit is contained in:
parent
f3b41b094b
commit
c54d93ba5f
1 changed files with 6 additions and 0 deletions
|
|
@ -611,6 +611,12 @@ async function startWatchMode() {
|
|||
console.error('getDisplayMedia failed', e);
|
||||
return;
|
||||
}
|
||||
if (watchStream.getAudioTracks().length === 0) {
|
||||
alert('音声トラックが取得できませんでした。共有元は「Chromeタブ」を選び、「タブの音声を共有」にチェックを入れ直してください(画面全体/ウィンドウ共有だとmacOSでは音声が乗りません)。');
|
||||
watchStream.getTracks().forEach((t) => t.stop());
|
||||
watchStream = null;
|
||||
return;
|
||||
}
|
||||
watchActive = true;
|
||||
updateWatchButton();
|
||||
watchStream.getVideoTracks()[0].addEventListener('ended', stopWatchMode);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue