那一种想念 发表于 2020-4-6 03:06:22

FastWordQuery默认只支持获取.mdd中的资源,修改之后可以支持.x.mdd这种多个mdd的情况,最多支持.10.mdd。

测试后发现几个问题,比如词典中使用js脚本,脚本有错误会导致卡牌不能显示,或者词典的乱码,不过这个是词典的原因,非插件的原因。而且spx格式的音频不支持,这和anki有关,暂时没有办法。
示例是随便用的一个词典,它的mdd文件有5个,测试可以获取到所有的音频和图片(test前面的方块是css在不同设备渲染的问题)。
下载后将1807206748这个文件夹解压到%AppData%\Anki2\addons21中,如存在直接覆盖,使用方法与原来的一样。
链接:https://pan.baidu.com/s/1xzSqzabnNyuvWh5scKXLHw





已有 75 人购买  本主题需向作者支付 10 粒米 才能浏览 购买主题

那一种想念 发表于 2020-4-6 14:54:28

ian1990 发表于 2020-4-6 12:58
喇叭真的太大了,强迫症的我裂开了。
有解决办法吗?
查看anki显示的页面的html可以看到这样的音频会被渲染为如下

Win端:
<a class="replay-button soundLink" href="#" onclick="pycmd('play:a:0'); return false;"><svg class="playImage" viewBox="0 0 64 64" version="1.1"><circle cx="32" cy="32" r="29"></circle><path d="M56.502,32.301l-37.502,20.101l0.329,-40.804l37.173,20.703Z"></path></svg></a>Android端:
<a class='replaybutton' href="playsound:file:///storage/emulated/0/AnkiDroid/collection.media/mdx-ldoce6-67b1619e-b2037310-e3557d04-87c659b8-a3a85b14.mp3"><span><svg viewBox="0 0 32 32"><polygon points="11,25 25,16 11,7"/>Replay</svg></span></a>所以可以在卡牌的格式中添加代码:

.replaybutton,.replay-button{
    width:1em;
    height:1em;
}或者根据需要自己修改。



haoduodianying 发表于 2020-4-6 05:44:04

玛丽亚, god,竟然是沙发。 梦寐以求的功能阿!!! 楼主你咋这么英明神武,天纵英才! 同样我也留过级,差别咋就这么大呢!{:11_400:}

yuqinghuaz1 发表于 2020-4-6 09:20:17

谢谢分享   一个非常不错的改进

williamson 发表于 2020-4-6 09:41:37

请问发音符号怎么去掉,如果只是想看图片而非发音时,它会留下这样的字符,该怎么办呢?发音喇叭在anki上会显示的很大

那一种想念 发表于 2020-4-6 10:57:12

williamson 发表于 2020-4-6 09:41
请问发音符号怎么去掉,如果只是想看图片而非发音时,它会留下这样的字符,该怎么办呢?发 ...

不好意思,没有理解说的意思,能不能具体举个例子,我这里才好找原因

xusorn 发表于 2020-4-6 11:26:23

神器,能把mdd全部读出来

ian1990 发表于 2020-4-6 12:58:22

喇叭真的太大了,强迫症的我裂开了。
有解决办法吗?

williamson 发表于 2020-4-6 16:05:44

xusorn 发表于 2020-4-6 11:26
神器,能把mdd全部读出来

感谢老哥,救小弟一命

xusorn 发表于 2020-4-6 17:30:27

那一种想念 发表于 2020-4-6 14:54
查看anki显示的页面的html可以看到这样的音频会被渲染为如下

Win端:


请问可以自行定位重播按钮的位置吗?例如<div>按钮</div>

xusorn 发表于 2020-4-6 17:55:53

xusorn 发表于 2020-4-6 17:30
请问可以自行定位重播按钮的位置吗?例如按钮

已解决,把发音的字段定位就行了,虽然会有两个按钮

mrfu 发表于 2020-12-6 16:54:42

那一种想念 发表于 2020-4-6 14:54
查看anki显示的页面的html可以看到这样的音频会被渲染为如下

Win端:


简直是神之操作,拜谢了

mrfu 发表于 2020-12-6 16:59:17

那一种想念 发表于 2020-4-6 14:54
查看anki显示的页面的html可以看到这样的音频会被渲染为如下

Win端:


在桌面端可以,在ankidroid上好像不灵

frand 发表于 2021-1-16 20:36:55

试了牛津双解9和牛10,添加卡片后,在媒体库中找不到任何新的音频文件呀?

Lyieu 发表于 2021-7-17 22:15:02

感谢大大!

fkhk3352 发表于 2022-9-15 14:32:48

没看到可以下载的码

zgzzx10 发表于 2023-8-7 22:49:45

感谢分享
页: [1]
查看完整版本: 修改版FastWordQuery支持获取.x.mdd中的资源