TA的每日心情 | 慵懒 2020-2-9 17:53 |
---|
签到天数: 9 天 [LV.3]偶尔看看II
状元
- 积分
- 11480
|
本帖最后由 不想注册论坛 于 2018-9-19 10:52 编辑
可以用我我的mdict-java + nanohttpd做Java后台,javafx的webview做服务端UI,Mdict Browser做前端显示。已经验证,前路通畅。
现在做到单个词典的常规查询。
不过声音播放有些麻烦,chrome浏览器不能直接播放href=‘sound://’这样的声音,只有服务器UI才能。
方法是让词典制作者自行处理声音播放,这样也巧妙地解决了在线和本地播放的切换。
比如(js):
try(){
new Audio("sound://someAudio.mp3").play();
}catch(){
//如果服务器查不到mdd中的someAudio.mp3, 自动抛出。
new Audio(在线地址).play();
}
|
|