Es gibt Bluetooth-Kopfhörer und Bluetooth-Empfänger, aber das Aufladen ist mühsam. Wenn Sie ein Smartphone verwenden, können Sie es grundsätzlich aufladen, und es wäre schön, wenn Sie die Kopfhörer im Smartphone stecken lassen und den Ton des PCs vom Smartphone hören könnten, wenn Sie den PC verwenden, oder?
Linux PC Sound-> LAN-> Android Terminal Kopfhörer oder Lautsprecher
Deshalb.
Ja. Machen wir das.
Verwenden Sie das ** module-simple-protocol-tcp
** von Pulse Audio **.
PulseAudio ist ein Soundserver zum Verwalten von Audioeingabe- / -ausgabegeräten, hat jedoch auch die Funktion, Audio über TCP an PulseAudio auf einem anderen Host zu senden.
Der Client ist diesmal jedoch ein Android-Terminal. Verwenden Sie daher die Anwendung ** PulseDroid **. Diese App ist eine Open-Source-Android-App, die die über TCP gesendeten Daten mit "module-simple-protocol-tcp" auf Android wiedergibt. Es ist eine sehr alte App, kann aber problemlos auf Android 10-Smartphones verwendet werden **.
$ pactl load-module module-null-sink sink_name=TCP_output
$ pacmd update-sink-proplist TCP_output device.description=TCP_output
$ pactl load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=TCP_output.monitor record=true port={Geeignete Portnummer} listen=0.0.0.0
Danach starten Sie "pavucontrol".
Stellen Sie das Ausgabeziel der Ausgabe, die Sie von der Registerkarte "Wiedergabe" übertragen möchten, auf "TCP_Ausgabe" ein.
Laden Sie die Android App herunter. https://github.com/dront78/PulseDroid/raw/master/bin/PulseDroid.apk
Wenn Sie es installieren und starten, wird es so angezeigt.
Stellen Sie die IP-Adresse Ihres PCs in Server und die Portnummer ein, die Sie zuvor in Port festgelegt haben, und drücken Sie die Start-Taste. Der Sound sollte abgespielt werden! !!
Das neue Android-Gerät hat die Funktion, den Hintergrundprozess in einem bestimmten Zeitraum automatisch zu beenden, um den Stromverbrauch zu senken. Wenn Sie eine Anwendung installieren, bevor diese Funktion übernommen wird, wird der Hintergrundprozess möglicherweise unerwartet beendet. Wie bei PulseDroid verschwindet der Ton nach einer Weile.
Um dies zu vermeiden, wählen Sie "Nicht optimieren" unter "Einstellungen-> App-Informationen-> PulseDroid-> Erweiterte Einstellungen-> Batterieoptimierung".
Sie sollten es jetzt stundenlang verwenden können! !! !! !!
Sie können es nur hören, wenn Sie es mit PulseDroid nach load-module
starten. (Wenn es umgekehrt ist, starten Sie PulseDroid einfach neu und es ist OK)
Wenn Sie es beim Start auf Ihrem PC automatisch einschalten möchten, schreiben Sie es in die Einstellungsdatei.
.config/pulse/default.pa
.include /etc/pulse/default.pa
load-module module-null-sink sink_name=TCP_output
update-sink-proplist TCP_output device.description=TCP_output
load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=TCP_output.monitor record=true port={Geeignete Portnummer} listen=0.0.0.0