firefox 59.0-1 にしてから YouTube とかで音が鳴らなくなった。
音声を再生するには、PulseAudio ソフトウェアが必要です。
とか出る。
pulesaudio 入れてるんだけど、system-wide PulseAudio だから何かあるのかなと思って諦めかけた。
が、コンソールを見てみると、
[Child XXXX, MediaPlayback #2] WARNING: XXXXXXXXXXXX Can't get cubeb context!: file /build/firefox-Ugs9bt/firefox-59.0/dom/media/AudioStream.cpp, line 358 [Child XXXX, MediaPlayback #2] WARNING: Decoder=XXXXXXXXXXXX [OnMediaSinkAudioError]: file /build/firefox-Ugs9bt/firefox-59.0/dom/media/MediaDecoderStateMachine.cpp, line 3755
とか出てるので、このメッセージで探してみると、#888521 があった。
さらに探していると SandboxBroker blocks /dev/snd/controlC0, which prevents using ALSA on Linux があり、その中で
- In about:config, "security.sandbox.content.level" is at 2 by default; changed it to 1, restarted Firefox, and sound was working again.
[SandboxBroker blocks /dev/snd/controlC0, which prevents using ALSA on Linuxより引用]
とあったので見てみると 3 になってたので、それを 2 にしたところ、音が鳴るようになった。レベルの説明はこれ。> Security/Sandbox
前 | 2018年 3月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]
書いてる人: dai
パッチ等(無保証)