SIO双向双解词典 音频瘦身+排版美化

我看了下mdx這單詞 present 不帶 frovo音頻

這個基於最新的 js 加上的debug代碼,幫我試試結果

類似這樣

跟你一样的。

解决了原来的问题,谢谢了

最新版+测试js文件,出现如下提示:

现在剩forvo不发音的问题。

這代表有確實替換成使用 aac 的音頻源呢
那麼應該就能使用 493 MB的音頻 mdd
試試看有沒有聲音
如果仍然沒有聲音的話那會是另一個問題

词头依然不发音。我留意到这个提示,我的是…US…,您的是…UK…

我的forvo也不发音,不论是替换成mp3的,还是AAC的,也不弹窗

刚试了一下,mp3的都没问题,AAc的不行

出现弹窗了,和你一样的

哦,因為我們查不同的詞頭,所以一個 UK 一個 US
我主要看新版本 js 添加的 data-forvo-fixed 屬性和擴展名變化
如果設置 setForvo: 1 則使用 aac 音頻源,
出現這個屬性及.aac的擴展名,代表著,代碼方面詞典這邊沒問題

謝謝兩位測試,這樣我有頭緒了
Win 歐路在播放 HE-AAC 音頻時調用系統解碼庫
我有在進程管理看見 LAV 的調用

也就是說如果沒有安裝第三方的 K-Lite Codec 解碼包集成
Win 系統認不得 HE-AAC 音頻源,播放不了493 MB的 mdd 文件 (安卓系統有內建可以播放)
只能在 siov32.js 文件設置 setForvo: 0 ,使用 877 MB 那個 mp3 的音頻源的 mdd 文件

好的,我準備下載K-lite Codec的Mega Pack試試。

好的,勞煩不辭辛苦測試了:+1:

我也去測試一些備案

這裡有個測試文件,js 及擴充的 SIO双向双解词典v3.3.1.mdd (不用更名)
來測試不用安裝 K-Lite Codec 解碼包的情況

我將單詞 arugula 的三條 HE-AAC 音頻上了 m4a 容器封裝
提高 MS內建 Media Foundation 的解碼兼容
在 Win版歐路上搜索這個單詞 arugula
音頻應該可以播放了?

测试v3.3.1.mdd (未更名)和arugula,不发音。
接下来我安装K-Lite Codec。

安装K-Lite Codec后,试用分享的原版本,Forvo可以发音了!:+1:
感谢Raiyou!

真是解碼器阿 :goutou:
還是安裝解碼包省事 :joy:

大侠 点击例句前的播放按钮:play_button::play_button: 只能播放一次?能不能改为可以重复播放?谢谢:folded_hands:

太好了,原来的MDD文件3.9G,巨大!

不用MDD,仅仅MDX也有500M。感谢大大分享精简版!

同时,建议,词条义项的【计】【经】【医】【法】等,也另起一行。

詞條義項換行早些時候有做過,但是思忖下覺得不大合用

碰過這樣的,前面的義項有分類,後面沒有,換行後看著更混亂
有些詞義項分類忒多,如果一類就一換行,最後高度變得不小
有些緊貼詞性後,變成詞性一行(空蕩),它自己有分類的再一行

但我還是可以做一版給你 :doge: