连接了蓝牙耳机的网络浏览器中未播放视频。我怎样才能解决这个问题?

rob*_*cks 2 headphones video bluetooth

我有一个 Emby 媒体服务器,它在家庭服务器上的 Ubuntu 16.04 上运行。我喜欢在运行 Ubuntu 16.10 的笔记本电脑上观看视频。播放按预期工作,但当我尝试使用蓝牙耳机观看时,连接的视频无法播放。

如果我top在我的服务器上运行,我可以看到ffmpegCPU 正在最大化:

6626 emby      20   0 1094264 348240  27820 R 181.2  4.3  10:46.21 ffmpeg
Run Code Online (Sandbox Code Playgroud)

一旦我停止尝试播放,视频 CPU 使用率就会下降到预期的正常水平。

如果我断开蓝牙耳机,视频播放立即正常,音频通过笔记本电脑内置扬声器正常播放。

我通常使用 Firefox,但我尝试过 Chrome、Chromium 和 Opera,但在尝试连接耳机播放视频时,它们都表现出相同的行为。

看来这种行为不仅限于我的 Emby 媒体服务器,我尝试播放 YouTube 视频,但在连接蓝牙耳机的情况下它们也不会播放。

耳机和 Emby 视频播放都可以在我的 Android 手机上正常工作。

如果我通过笔记本电脑上的 VLC 从我的服务器播放相同的视频文件,视频和音频工作正常。这是一种解决方法,但不是我的偏好。

该问题似乎与在连接了蓝牙耳机的网络浏览器中播放视频有关。谁能帮我解决这个问题?

Jer*_*y31 5

听起来耳机处于错误模式,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
Run Code Online (Sandbox Code Playgroud)

然后运行./a2dp.py 如果您已与多个蓝牙设备配对,您将需要在列表中输入与耳机对应的号码。

./a2dp.py重新连接设备后,您可能必须运行