Столкнулся с проблемой при просмотре роликов в формате HTML5 в браузере Firefox выше 52-й версии - на ютубе ролики или представляются чёрным экраном с текстом ошибки или окошко с шумом. Версия Linux 3.2.0-75-generic i686 Ubuntu 14.04.
Обновив версию Firefox до 57.0.1 проблема не решилась и более того даже страница ролика перестала грузиться, а сверху стало появляться сообщение о необходимости использования PulseAudio. Пользуюсь только Alsa и похоронил пульс в самом начале использования Ubuntu 14.04.
Что-то мне подсказало, что если есть эмулятор Alsa для PulseAudio, значит должны уже придумать и обратный эмулятор - эмулятор PulseAudio для Alsa. И такой проект действительно существует - это проект
apulse. Скажу наперёд - всё получилось. Порядок такой:
С официального сайта проекта нужно скачать исходники и распаковать в чистый каталог. Теперь нужно доустановить программное обеспечение с зависимостями для сборки пакета:
# apt-get install cmake pkg-config glib-2.0 libasound2-devДалее следуем инструкции на официальном сайте:
$ cd apulse-master
$ mkdir build
$ cd build
$ cmake -DAPULSEPATH=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..
$ make
# make install
Опции сборки установлены для копирования в общесистемные каталоги /usr и /usr/lib
Чтобы программа (в данном случае это Firefox) использовала эмулятор, её нужно запустить так:
$ apulse firefoxЕсли после запуска просмотра HTML5-роликов не будет звука и в консоли будут сыпаться сообщения о невозможности открыть звуковое устройство, нужно в расширенных настройках браузера выставить путь к устройству (/dev/snd/) параметра:
security.sandbox.content.write_path_whitelistПосле вышеописанных работ стал возможен просмотр роликов в формате HTML5.