我有一个 Emby 媒体服务器,在家用服务器上运行在 Ubuntu 16.04 上。我喜欢在运行 Ubuntu 16.10 的笔记本电脑上观看视频。播放工作正常,但当我尝试使用连接的蓝牙耳机观看时,视频无法播放。
如果我top
在我的服务器上运行,我可以看到ffmpeg
CPU 已经达到最大限度:
6626 emby 20 0 1094264 348240 27820 R 181.2 4.3 10:46.21 ffmpeg
一旦我停止尝试播放视频,CPU 使用率就会下降到预期的正常水平。
如果我断开蓝牙耳机的连接,视频播放立即可以正常进行,并且音频可以通过笔记本电脑内置扬声器正常播放。
我通常使用 Firefox,但我尝试过 Chrome、Chromium 和 Opera,但在尝试播放连接耳机的视频时,它们都表现出相同的行为。
看来这种行为不仅限于我的 Emby 媒体服务器,我曾尝试播放 YouTube 视频,但在连接蓝牙耳机的情况下也无法播放。
耳机和 Emby 视频播放均可在我的 Android 手机上正常运行。
如果我通过笔记本电脑上的 VLC 播放服务器上的同一个视频文件,视频和音频都可以正常工作。这是一种解决方法,但不是我的首选。
问题似乎与在连接蓝牙耳机的情况下在网络浏览器中播放视频有关。有人能帮我解决这个问题吗?
答案1
听起来耳机处于错误模式,pylovers a2dp.py 脚本应该可以让它工作
wget https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae/archive/d698974910bbb7d016ec0ad08c1bf41b4b524364.zip
unzip d698974910bbb7d016ec0ad08c1bf41b4b524364.zip
mv ~/d68be364adac5f946887b85e6ed6e7ae-d698974910bbb7d016ec0ad08c1bf41b4b524364/a2dp.py .a2dp.py
chmod +x a2dp.py
然后只需运行./a2dp.py
如果您已经与多个蓝牙设备配对,您将需要在显示的列表中输入与耳机相对应的号码。
./a2dp.py
重新连接设备后,你可能需要运行
答案2
我在使用 Ubuntu 18.04 LTS 和新买的耳机时就遇到了这种情况。
正如 Jeremy31 所说,您的耳机处于错误模式。
但是,您不需要在 Ubuntu 18.04 中运行任何代码:
只需在
“声音设置” -> “输出”
标签。