是否可以从我的MacBook中的iTunes音乐,Netflix中的电影或视频游戏声音等发送音频,并接收和收听iPhone上的音频?我认为这个工作就像无线耳机一样,除了非常长的电线。如果有办法让你知道解决方案是如何工作的,我有兴趣创建我自己的脚本/应用程序,如果它不是太令人生畏。
如果它很重要,我正在运行一台旧的2009 MacBook,运行Snow Leopard。
是否可以从我的MacBook中的iTunes音乐,Netflix中的电影或视频游戏声音等发送音频,并接收和收听iPhone上的音频?我认为这个工作就像无线耳机一样,除了非常长的电线。如果有办法让你知道解决方案是如何工作的,我有兴趣创建我自己的脚本/应用程序,如果它不是太令人生畏。
如果它很重要,我正在运行一台旧的2009 MacBook,运行Snow Leopard。
Answers:
是的,使用Airfoil for Mac(也适用于Windows)和配套应用程序Airfoil Speakers Touch,您可以将任何音频从Mac传输到iOS设备。
我自己没有尝试过很多,而且评论很复杂,但你可以免费试用它,然后再为它付出代价。
这也可用于将音频从MacBook发送到连接到iOS设备的蓝牙耳机。这是非常困难的事情。
这是一个使用开源程序Soundflower,VLC和SoX的小解决方案。
首先,您需要使用Homebrew安装必要的程序:
brew install sox
brew cask install soundflower vlc
在声音输出的系统设置中选择Soundflower(2ch)设备,以便将其转发到我们接下来要设置的VLC服务器。(注意,这会使内置扬声器/耳机插孔静音。)通过选中“在菜单栏中显示音量”,您还可以通过更方便地单击菜单栏项来更改输出设备。
现在,运行VLC服务器:
sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy
您可以使用-C
开关调整质量和比特率(请参阅SoX文档)。移除-q
以获得有关声音是否正在播放的视觉反馈。
最后,在iOS设备上安装iOS VLC客户端。在侧边菜单中,选择“网络流”,然后输入http://[YOUR-LOCAL-IP]:8080
以启动流。
注意事项:此设置不适用于游戏或聊天等实时应用程序,因为滞后时间约为2秒。但是,它可用于通过移动声道来观察VLC中的视频以解决延迟(“窗口”>“轨道同步”)。
brew
安装时不会自动更新?顺便说一句,它只是发生在我身上,人们可以直接从VLC使用访问音频输入设备(Soundflower在这种情况下)qtsound://
所描述的在这里。这样就可以避免将SoX作为额外的声音捕捉程序。
我使用Airfoil并能够将音乐从iTunes(在运行OSX Mavericks 10.9.1的iMac上)流式传输到我的iDevices。
我承认25美元的价格标签不是我喜欢的。
但它确实有效。您可以在笔记本电脑上播放iTunes 中的音乐,同时远程收听iPhone上的音乐。
您可以通过各种扬声器让整个房子播放相同的音乐:您的笔记本电脑,您的iphone以及imac或ipad。
对我来说,25美元的价格比购买94美元的Apple Airport Express加扬声器连接到机场快线要容易一点。
更重要的是,机场快线只有一个音频插孔端口,因此一个机场快车的扬声器。
希望这可以帮助。