无法在 Fedora 35 上的浏览​​器中播放视频

无法在 Fedora 35 上的浏览​​器中播放视频

我去年 12 月从 Fedora 32 升级到 Fedora 35。最近我发现我无法在网络浏览器上播放任何视频。视频已加载但从未开始。卡在00:00了。如果我在滑块上向前移动视频,视频会跳到正确的帧,但仍然停留在那里。我收到消息“如果播放没有很快开始,请尝试重新启动您的设备。”在浏览器中。至少在 Firefox、Chrome 和 Midori 上会发生这种情况。

重新启动系统可以使问题消失,但不久之后又会出现。

在 VLC 上从我自己的文件系统播放本地存储的 MP4 文件工作正常。

这可能是什么原因?

使用 fedy 安装时pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64出现此错误。

错误:问题:已安装软件包pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64出现问题 - 软件包pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64与pulseaudio-module-bluetooth < 15.0-冲突100 由 pipeline-pulseaudio-0.3.38-1.fc35.x86_64 提供

我尝试过sudo dnf remove pulseaudio,但它告诉我这也会删除 gnome-shell。我将如何解决冲突?

答案1

RPM Fusion + sudo dnf install ffmpeg-libs- 这将允许 Firefox 播放 H.264/H.265 视频。

至于谷歌 Chrom乌姆- 我不知道,我正在使用 Google Chrome,它支持开箱即用的 H.264。

答案2

顺便说一句,我dnf system-upgrade从 F34 到 F35 后也遇到了同样的问题。看来pulseaudio rpm 不会自动替换为pipewire-pulseaudio,我必须sudo dnf install pipewire-pulseaudio --allowerasing修复它。

答案3

我找到了解决方案pulseaudio 使浏览器中的视频冻结

当我更新到 Fedora 34 时,我遇到了另一个问题,移动视频滑块后没有声音,所以我从 pipelinewire 切换到pulseaudio,它再次工作。

今天更新到Fedora 35,浏览器无法播放。移动滑块时可以看到图像,就像视频暂停一样,但无法播放。神奇的是,Fedora 35 已经淘汰了pulseaudio,你需要 pipeline-pulseaudio 来取代它。

$ sudo dnf install --allowerasing pipewire-pulseaudio

然后重新启动或:

$ systemctl --user start pipewire-pulse.service pipewire-pulse.socket

答案4

我用 KDE 运行 36。我发现 GUI 配置设置中的声音设置有一个“firefox”声音设置。那是禁用的。启用它修复了我的声音。

相关内容