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


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ć.


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.


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


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.


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.


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


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.


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


0

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

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.