Invia l'uscita audio di MacBook a iPhone per l'ascolto remoto


27

È possibile inviare l'audio dalla musica in iTunes o dai film su Netflix o dai suoni dei videogiochi, ecc., Dal mio MacBook e ricevere e ascoltare l'audio sul mio iPhone? Sto pensando a questo lavoro come cuffie senza fili, tranne con un cavo davvero lungo. Se c'è un modo per farmi sapere come funziona la soluzione, sono interessato a creare il mio script / app per farlo se non è troppo scoraggiante.

Se è importante, sto usando un vecchio MacBook del 2009, con Snow Leopard.


2
Crikey in che anno vivi se un 20009 è vecchio? Sono 18.000 anni in futuro! ;)
Graeme Hutchison il

1
Sono contento che tu sia stato in grado di fare quel commento prima che lo modificassi, @GraemeHutchison :).
Jason Salaz,

C'è stato qualcosa di nuovo dal 2011?
Adam_G

Risposte:


10

Sì, utilizzando Airfoil per Mac (disponibile anche per Windows ) e l'app di accompagnamento Airfoil Speakers Touch puoi trasmettere in streaming qualsiasi audio dal tuo Mac al tuo dispositivo iOS.

Non l'ho provato molto da solo, e le recensioni sono contrastanti, ma puoi provarlo gratuitamente prima di sborsare i soldi per questo.

Questo può anche essere usato per inviare l'audio da un MacBook a un auricolare bluetooth collegato a un dispositivo iOS. Qualcosa che è molto difficile altrimenti.


3
Questa soluzione ha funzionato, sebbene per le applicazioni live, come la visione di un film su Netflix, l'audio fosse abbastanza ritardato da essere fastidioso. Forse approfondirò l'API Core Audio e vedrò se riesco a trovare alcuni strumenti lì
theck01

Airfoil è ancora il migliore?
Adam_G

Funziona sicuramente con Airfoil, ma personalmente non sono stato fan di pagare $ 25 per una soluzione di installazione, non sono sicuro che userò mai più dopo questo. E seriamente, non posso sopportare il 'hey-use-me-I'm-free-but-I-will-anno-the-merda-out-of-you-after-15-min-of-freeriding' politica ..
Damian Vogel

Il principale svantaggio di Airfoil è un ritardo significativo, di solito circa 2 secondi. Non importa solo per ascoltare la musica, ma l'audio da Skype o Netflix sarà completamente fuori sincrono con il video.
Adam_G

8

Ecco una piccola soluzione che utilizza i programmi open source Soundflower, VLC e SoX.

Prima di tutto, devi installare i programmi necessari usando Homebrew:

brew install sox
brew cask install soundflower vlc

Scegliere il dispositivo Soundflower (2ch) nelle impostazioni di sistema per l'uscita audio in modo che possa essere inoltrato a un server VLC che verrà impostato successivamente. (Si noti che questo disattiva l'audio degli altoparlanti interni / jack per cuffie.) Selezionando "Mostra volume nella barra dei menu", è anche possibile cambiare il dispositivo di uscita facendo clic con il tasto Alt sulla barra dei menu più convenientemente.

Impostazioni audio

Ora, esegui il server VLC:

sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
  vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy

È possibile adattare la qualità e la velocità in bit con l' -Cinterruttore (consultare la documentazione SoX ). Rimuovi -qper ottenere un feedback visivo sulla riproduzione del suono.

Infine, sul tuo dispositivo iOS, installa il client VLC iOS . Nel menu laterale, seleziona Flusso di rete e inserisci http://[YOUR-LOCAL-IP]:8080per avviare il flusso.

Avvertenze: questa configurazione non è adatta per applicazioni in tempo reale come giochi o chat perché c'è un ritardo di circa 2 secondi. Tuttavia, può essere utilizzato per guardare video in VLC spostando la traccia audio per tenere conto del ritardo (Finestra> Sincronizzazione traccia).


1
un'ottima soluzione! Grazie. Si consiglia di includere: brew update-reset && brew update prima di iniziare l'installazione
Roy

Non si brewaggiorna automaticamente durante l'installazione di qualcosa? A proposito, mi è appena venuto in mente che si potesse accedere a un dispositivo di ingresso audio (Soundflower in questo caso) direttamente da VLC usando qtsound://come descritto qui . In questo modo si potrebbe evitare SoX come programma aggiuntivo di acquisizione del suono.
Robin Dinse,

2

Non mi andava di pagare per Airfoil - inoltre sono un po 'sospetto di non poter usare tutte le fonti audio sul Mac.

Invece sto usando Airphone (ELIMINATO - l'app ora non disponibile)


1
Sottovalutato, perché Airphonesapp.com ora visualizza un sito porno .. NSFW!
Dominik Dorn,

1
Giusto. A cura di ...
Joe,

1

Ho usato Airfoil e sono stato in grado di riprodurre musica in streaming da iTunes (su un iMac con OSX Mavericks 10.9.1) sul mio iDevices.

Ammetto che il prezzo di $ 25 non era qualcosa che mi piaceva.

Tuttavia funziona. Puoi riprodurre musica da iTunes sul tuo laptop e contemporaneamente ascoltare la musica sul tuo iPhone da remoto.

Puoi fare in modo che tutta la casa suoni la stessa musica attraverso vari altoparlanti: il tuo laptop, il tuo iPhone e forse un imac o un ipad.

Per me, il prezzo di $ 25 è un po 'più facile da ingoiare rispetto all'acquisto di un Apple Airport Express da $ 94 USD più altoparlanti per connettersi all'Airport Express.

Inoltre Airport Express ha una sola porta jack audio, quindi un solo altoparlante per un Airport Express.

Spero che sia di aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.