相关疑难解决方法(0)

浏览器中的 Flash 无法使用 Pulse 网络音频准确播放声音

我使用 PulseAudio 通过 LAN 将声音发送到音频服务器。

在 Firefox 或 Chrome 中播放任何 Flash 媒体时,声音会颤动(例如),好像音量每秒都在上升和下降。

我发现如果我按照以下步骤操作,我可以停止声音颤动:

  • 启动 Flash 视频,例如 YouTube 上的视频

  • pulseaudio --kill服务器上运行

  • 等待约 7 秒

此后,PulseAudio 服务器自动重生,Flash 视频中的声音很好。

问题是我每次启动 Flash 视频都必须这样做。这显然是不可取的。

当我完成这些步骤时,我如何制作使声音正常工作的任何东西,这样我就不必这样做了?

我怀疑有人会想出一个直接和简单的解决方案(尽管那会很好),所以任何人都可以提供至少一种解决问题的方法的人。


细节

这是我的声音设备输出设置。据我所知,所有四个设备都指向完全相同的物理设备。

声音设置

PulseAudio 日志输出,在尝试播放 Flash 视频时获取。

我试图从 Flash 获取日志详细信息,但是尽管安装并启用 Flash 进行调试,它根本没有生成任何输出

任何其他软件都不会出现此问题,因此我有理由确定它特定于 Flash 如何与我的声音设置交互。

以下是一些可能有用的错误输出:

$ cat /var/log/syslog | grep pulseaudio
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul …
Run Code Online (Sandbox Code Playgroud)

flash sound pulseaudio

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

flash ×1

pulseaudio ×1

sound ×1