用楼下的这个文件。
简单改了下,请求在线词典的部分改好了,解压后覆盖原文件。原文件备份。不过还是有混音(应该gd还有问题),后续检查下。
js修改的地方
貌似只是特定单词才这样。粗略怀疑是音频本身的问题。 这方面我没经验。
对于特定的单词attract,即使换成外置程序ffplay.exe也一样混音。
可能与音频自身的特性有关系,但最终是各种因素的混合。其他版本的GoldenDict,欧路和mdict,都处理的很好,没出现混音。所以看看那些软件是怎么处理的?
再试一下ODE2021:
查这几个单词:
linguistics linguistic attract attraction
点开British American EN SYN US SYN EC选项卡,听一下发音
每个发音的混音是一过性的,想再一次听某个发音的混音,需要重新查对应的单词。
attract 来自LDOCE5++ V 2-15,混音是奇偶循环的,交替延迟1~2秒或3~4秒,双击或多击严重混音。
ODE2021和LDOCE5++ V 2-15的发音相互干扰。ODE2021必须置于LDOCE5++ V 2-15的后面,ODE2021的这几个词才能发音
这个词典混音的原因找到了。是词典本身的问题。用下面的js覆盖原文件。混音是js中播放的音频造成的。跟gd没关系。
LM5Switch.7z (15.3 KB) 更新
能否添加视频支持呢,谢谢
demo的版本是支持视频的。
因为视频基本是专有格式授权,我不方便放到自动编译里面去。
好的,谢谢了
ODE2021的词典应该也有问题。这个词典js依赖$函数(包含在jquery中)。但是本身没有包含$的定义(能否正常可用,取决于软件或者其他词典对$的操作。)。
LDOCE5++V2.15有包含jquery。这个问题,造成ODE2021词典再LDOCE5后面才有效。
另外ODE2021用的是在线音频。发音不受gd控制。混音可能是这个产生的。
收到,先记录了。
具体的重现步骤,有空的话,麻烦补充下.
重现步骤就是双击词条解释页面中的某个词进行查询,跳转到新的解释页面时,单击右键不能选词典
修复了。用最新版。
谢谢完善!! 楼主的版本好像还没更新
可以将楼主版本中的qwebenginecore.dll ,qwebenginewidget.dll 拷贝到自动编译的目录下同名覆盖,应该可以实现视频播放。
替换就无法打开不可以。另外大佬编译的不带opencc配置文件,而且和楼主编译的不兼容,无法进行繁简转换。
这个确实可以打开,但就是没有转换。你用本论坛的新世纪汉英大词典试试,搜繁体词条搜不到搜不到。
给个具体的繁体词条。后续我看下。
自动编译版本 opencc 应该是旧版本,可以用官方版本的 opencc 配置文件。我编译的版本已经把 opencc 升级到最新版本,配置文件格式是变了。