电脑系统 Ubuntu 16.04
安装了有道词典后,其他用起来还好,就是不能发音(本人英语差的很,词典不能发音难以忍受),因此打开 Ubuntu 自带的系统日志一探究竟,发现点击有道发音时总会跑如下错误信息:
Mar 13 19:58:56 mi com.youdao.backend[1928]: Error: "您的 GStreamer 安装缺少插件。" Mar 13 19:58:56 mi com.youdao.backend[1928]: Warning: "No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)3, layer=(int)3, rate=(int)11025, channels=(int)1, parsed=(boolean)true'." Mar 13 19:58:56 mi com.youdao.backend[1928]: Error: "您的 GStreamer 安装缺少插件。" Mar 13 19:58:57 mi com.youdao.backend[1928]: Warning: "No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)3, layer=(int)3, rate=(int)11025, channels=(int)1, parsed=(boolean)true'." Mar 13 19:58:57 mi com.youdao.backend[1928]: Error: "您的 GStreamer 安装缺少插件。" Mar 13 19:59:02 mi com.youdao.backend[1928]: Warning: "No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)3, layer=(int)3, rate=(int)11025, channels=(int)1, parsed=(boolean)true'." Mar 13 19:59:02 mi com.youdao.backend[1928]: Error: "您的 GStreamer 安装缺少插件。" Mar 13 19:59:03 mi com.youdao.backend[1928]: Warning: "No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)3, layer=(int)3, rate=(int)11025, channels=(int)1, parsed=(boolean)true'." Mar 13 19:59:03 mi com.youdao.backend[1928]: Error: "您的 GStreamer 安装缺少插件。"
从错误信息可以看到应该是有道词典发音依赖这个插件,正好这个插件系统中没有安装,所以导致有道不能发音。解决办法那就时安装依赖插件:
# 搜索 gstreamer1 相关的包 sudo apt-cache search gstreamer1 # 安装找到的 gstreamer1.0-libav 包 sudo apt-get install gstreamer1.0-libav
安装成功后,重启一下电脑,有道词典不发音问题就这么简单的被解决。