На моем ноутбуке у меня есть файл .asoundrc, который выводит звук на мою USB-гарнитуру. Это прекрасно работает для SMplayer и Firefox. Однако Google Chrome (по крайней мере, видео на основе Flash и HTML5 и аудио на основе HTML5 в Chrome) воспроизводится через динамики ноутбука. Я пытался запустить Chrome из командной строки, надеясь, что будет полезный вывод, но не повезло. Я пытался просмотреть в Google вопрос о том, использует ли Chrome ALSA или что-то еще, но мне это не удалось.
Этот вопрос, похоже, является той же проблемой, но никаких предложений сделано не было.
У кого-нибудь есть идеи? Я использую Gentoo с ядром 3.10.17, утилитами ALSA 1.0.27, 2.6.5 FVWM и Chrome 36.0.1985.143. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
РЕДАКТИРОВАТЬ:
Я настроил USB-гарнитуру в качестве устройства ALSA по умолчанию. Уровни громкости как для гарнитуры, так и для встроенного телефона устанавливаются и включаются при помощи alsamixer. Мой файл .asoundrc выглядит следующим образом.
ctl.!default {
type hw
card Headset
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm {
type hw
card Headset
}
period_size 1024
buffer_size 4096
}
bindings {
0 0
1 1
}
}
pcm.!default {
type plug
slave.pcm dmixer
}
РЕДАКТИРОВАТЬ 2: Больше информации
Запустил mplayer и google-chrome-stable из командной строки. Когда mplayer проигрывал видео (и аудио), я запустил Chrome, зашел на YouTube и проиграл видео. Звук вышел из динамиков. Вывод командной строки был следующим:
[27649:27688:0820/162104:ERROR:gservices_settings.cc(103)] Setting not found: checkin_interval
[27649:27748:0820/162105:ERROR:get_updates_processor.cc(240)] PostClientToServerMessage() failed during GetUpdates
[27649:27688:0820/162211:ERROR:raw_channel_posix.cc(139)] recvmsg: Connection reset by peer
[27649:27688:0820/162211:ERROR:channel.cc(297)] RawChannel fatal error (type 1)
[27649:27688:0820/162212:ERROR:raw_channel_posix.cc(139)] recvmsg: Connection reset by peer
[27649:27688:0820/162212:ERROR:channel.cc(297)] RawChannel fatal error (type 1)
[WARNING:flash/platform/pepper/pep_module.cpp(63)] SANDBOXED
[27649:27688:0820/162235:ERROR:raw_channel_posix.cc(139)] recvmsg: Connection reset by peer
[27649:27688:0820/162235:ERROR:channel.cc(297)] RawChannel fatal error (type 1)