Brak dźwięku z Chrome, dźwięk działa dobrze w przeglądarce Firefox itp. (13.10)

44

Używam 13.10 (wszystkie na bieżąco) na laptopie Lenovo z urządzeniem audio USB Griffin iMic. Chociaż czasami muszę użyć narzędzia do regulacji głośności Pulse Audio, aby ponownie wybrać iMic, działa konsekwentnie ze wszystkiego w systemie, z wyjątkiem Chrome, który w zasadzie nie ma dźwięku.

W przypadku większości aplikacji, które chcą korzystać z materiałów audio, na pierwszej karcie znajduje się coś pavucontrol. Nie Chrome; po prostu nic.

Niektóre starożytne posty na forum tu i tam sugerowały dowiązanie katalogu „wtyczek” Firefoksa do katalogu instalacyjnego Chrome, co wydaje się dość głupie i które i tak nie działa.

Wersja Chrome to 34.0.1847.132.

Czy jest jakiś sposób, aby Chrome działał z urządzeniem audio USB? (O ile wiem, nie działa to również z wbudowanym dźwiękiem ...)

edycja - wciąż nie działa, teraz 14.04 i Chrome 37.0.2062.120

Więcej informacji:

Chrome został ponownie zainstalowany więcej niż raz, bez efektu. Próbowałem również wersji beta (obecnie Chrome 38.0.2125.77 beta). Narzędzie do zarządzania PulseAudio na liście klientów pokazuje Firefox i różne inne rzeczy, a także „dane wejściowe Chrome”, ale nie „dane wyjściowe Chrome”.

Chrom zachowuje się dokładnie tak samo.

edycja - teraz na (starej i zmęczonej) instalacji 15.04. Chrome ( Version 49.0.2623.112 (64-bit)) nadal nie działa, chociaż w pełni księżyca lub coś innego losowo wyśle ​​dźwięk przez wbudowany analogowy dźwięk na laptopie. Jednak Chrom ( Version 48.0.2564.82 Ubuntu 15.04 (64-bit)) wykonuje pracę teraz, i to działa przez urządzenie audio USB. Nie wiem o żadnej konkretnej rzeczy, którą ostatnio zrobiłem, aby to było prawdą, ale

Pointy
źródło
2
Czy Chrome jest wyciszony w ustawieniach dźwięku?
s3lph
@ theSeppi nie, nie jest, o ile wiem. Używam xfce4 jako mojego pulpitu; Nie wiem nawet, gdzie może być taki panel ustawień (lub plik konfiguracyjny).
Pointy,
Uruchom (i zainstaluj, jeśli nie znaleziono) xfce4-mixer z terminala.
s3lph
@ dobrze_Seppi, co daje mi kontrolę głośności itp., ale nie ma wpływu na Chrome. (Dziękuję za sugestię.)
Pointy
1
Czy dotyczy to tylko Flasha, czy też wszystkiego innego? w3schools.com/html/html5_video.asp Obejrzyj ten film. Jeśli coś słyszysz, oznacza to problem z pamięcią flash. Jeśli nie, to naprawdę dotyczy Chrome.
s3lph

Odpowiedzi:

64

Miałem ten sam problem. Skończyło się na tym, że mój system próbował przesłać dźwięk Chrome przez HDMI, mimo że akord HDMI nie był wtedy podłączony. Przypuszczalnie może się tak zdarzyć z dowolnym urządzeniem wyjściowym audio. Ustawienia dźwięku, które oferuje Ubuntu, nie pokazały tego ani nie pozwoliły mi na zmianę dla poszczególnych aplikacji, ale pavucontrol tak.

Aby zainstalować pavucontrol z terminala:

sudo apt-get install pavucontrol

Aby otworzyć pavucontrol z terminala:

pavucontrol

Wybierz menu „Odtwarzanie” i upewnij się, że jest ustawione na Pokaż aplikacje. Teraz zacznij grać w coś z Google Chrome. Pojawi się tam i pokaże, jakie urządzenie wyjściowe jest używane w Google Chrome. Upewnij się, że jest ustawiony na urządzenie wyjściowe, którego próbujesz użyć.

Pułkownik Trogdor
źródło
2
Dziękuję bardzo za to! Podejrzewałem, że jest to problem po tym, jak dźwięk z połowy moich aplikacji zniknął po podłączeniu, a następnie odłączeniu laptopa od ekranu za pośrednictwem HDMI, ale domyślne centrum sterowania Unity nie pokazuje, z którego wyjścia wychodził dźwięk na aplikację podstawa.
Yi Jiang
Powtórz te kroki dla wejścia mikrofonowego, jeśli masz z tym problemy. Dobrą stroną do przetestowania jest onlinemictest.com
Zaz
Idealnie, w ten sposób nie musiałem zabijać pulseaudio ani usuwać konfiguracji pulseaudio. Wydaje się, że pavucontrol działa dobrze również poniżej 18 LTS.
jerome
Chciałbym tylko bardzo podziękować, ponieważ pavucontroldziałało dla mnie: D Wygląda na to, że sterowanie dźwiękiem nie powróciło do domyślnego ustawienia „Wbudowane audio” po użyciu HDMI.
Robin Hood
3
Wielkie dzięki, nie wszyscy bohaterowie noszą obecnie peleryny
Tri Nguyen
48

Ta praca dla mnie (Ubuntu 14.04):

killall pulseaudio
rm -r ~/.config/pulse/*
rm -r ~/.pulse*

I uruchom ponownie.

Te polecenia zatrzymają pulseaudio i usuną bieżącą konfigurację, aby ponownie rozpocząć od ustawień domyślnych.

ONe Zetty
źródło
Dzięki za Twoją sugestię. W pewnym momencie spróbuję.
Pointy
Pracowałem także dla Ubuntu 12.04. Musiałem ponownie uruchomić Chrome po operacji.
Tony
Pracował dla mnie idealnie.
axel22
10
Czy mógłbyś opisać w swojej odpowiedzi, co faktycznie robią te polecenia?
Kalamalka Kid
1
Pracował dla mnie na Ubuntu 18.04.
fgblomqvist
3

Zanim wyczyścisz cały katalog konfiguracji Chrome, spróbuj tego: przełącz się na inne urządzenie wyjściowe audio, a następnie wróć do oryginalnego. Jeśli masz tylko jedno urządzenie audio, podłącz zewnętrzne (takie jak HDMI lub USB audio), a następnie wykonaj powyższą sztuczkę.

Aktualizacja Wydaje się, że zapobieganie ponownemu pojawieniu się problemu w przyszłości:

  • Edytuj /etc/pulse/default.pa, znajdź linię zaczynającą się od load-module module-stream-restorei dodaj restore_device=falsena końcu, aby linia wyglądała tak:

    load-module module-stream-restore restore_device=false

  • Zrobić killall pulseaudio

rewl
źródło
Przełączenie na inne wyjście audio i powrót rozwiązało to dla mnie. Dzięki!
Edson Medina
2

Miałem podobny problem. Mój laptop miał dwie karty dźwiękowe, jedną do wbudowanego dźwięku z głośników laptopa, drugą do wyjścia HDMI. Kiedy odtwarzałem muzykę lub coś, co korzystało z dźwięku przeglądarki, kierowało dźwięk przez kanał hdmi. W menedżerze dźwięku kmix widziałem, że chrom jest wymieniony w strumieniach odtwarzania, ale jeśli klikniesz prawym przyciskiem myszy ikonę chromu i wybierzesz ruch, istnieje możliwość zmiany wyjścia audio dla strumienia. Upewniłem się, że to nie HDMI, ponieważ chciałem, aby dźwięk pochodził z moich głośników lub słuchawek.

Juan
źródło
2

Żadna z powyższych postaci nie działała bez chromu przez tydzień. Potem uruchomiłem SMplayera, brak dźwięku, Opcje> Pregerences> Audio przełączone z pulseaudio na alsa.

Następnym razem, gdy zacząłem pracować z dźwiękiem w chromie.

Dražen Tiga Klepac
źródło
Dzięki. Twoje rozwiązanie zadziałało dla mnie. Korzystam z systemu Linux 5.1.19_1 (Void Linux)
dgo.a
1

Chrome jest wyposażony w zintegrowany odtwarzacz flash i nie zawsze działa dobrze.

Jeśli masz dźwięk w Firefoksie na stronach takich jak youtube lub deezer, być może masz już Flash player w swoim systemie: pakiet „flashplugin-installer”.

Jeśli nie:

sudo apt-get install flashplugin-installer

Następnie możesz ustawić, który odtwarzacz Flash chcesz w ustawieniu wtyczek Chrome:

  • otwórz nową kartę, wpisz chrome: // plugins zamiast adresu URL
  • kliknij na szczegóły po prawej stronie,
  • wybierz Adobe Flash Player
  • zobaczysz dwie różne wtyczki „sub”
  • wyłącz bieżącą i włącz drugą
  • uruchom ponownie Chrome

Możesz także znaleźć krótki film o tym, jak to zrobić w Chrome dla Windows, tak samo jest w Ubuntu:
http://youtu.be/cDgwNzEFuFY

ttoine
źródło
Dzięki, ale o ile wiem, nowoczesne wersje Chrome nie obsługują już starego interfejsu API wtyczki Netscape. Mam flashplugin-installerzainstalowany w systemie, ale z Chrome Flash jedyna opcja dostępna jest PepperFlash.
Pointy
Masz rację, ponieważ Ubuntu 14.04, Chrome i Chromium nie mogą już używać interfejsu API wtyczki Netscape. Może powinieneś wykonać ten samouczek? itsfoss.com/fix-flash-player-issue-chromium-in-ubuntu- 14-04 . Jednak moja odpowiedź powinna być dobra dla Ubuntu 12.04
ttoine
Mam już zainstalowany i zaktualizowany Pepper Flash, dzięki.
Pointy
mówisz, że wielokrotnie instalowałeś Chrome. Ale czy usunąłeś folder .config / google-chrome w swoim / home?
ttoine
Tak, wypróbowałem Chrome ze świeżo utworzonymi kontami użytkowników i po usunięciu własnego katalogu .config. Ten problem trwa już prawie rok, więc miałem dużo czasu na eksperymenty :)
Pointy
1

Sprawdź, czy używasz odpowiedniej architektury Chrome.

Miałem i386 Chrome zainstalowany w systemie 64-bitowym i miałem ten problem. Kiedy odinstalowałem i zainstalowałem wersję 64-bitową, dźwięk działał dobrze.

Alex
źródło
0

Miałem ten sam problem, że możesz nie zauważyć żadnego problemu natychmiast po zainstalowaniu Chrome-Remote-Desktop Problem pojawia się po ponownym uruchomieniu komputera. więc obserwowanie mnie zadziałało. Używam: Ubuntu 18.04 LTS

  1. sudo apt-get autorove chrome-remote-desktop
  2. killall pulseaudio rm -r ~ / .config / puls / * rm -r ~ / .pulse *

skopiuj i wklej każdą linię w terminalu. Mam nadzieję, że to pomoże

Afsal
źródło
0

Prosta ponowna instalacja Chrome działała dla mnie na Ubuntu 14.04.

sudo apt-get install google-chrome-stable --reinstall

Kidquick
źródło