This commit is contained in:
Alex Yatskov 2016-06-13 23:16:17 -07:00
parent e0f91b9a8a
commit 15f2744f04

View File

@ -20,6 +20,7 @@
class Client { class Client {
constructor() { constructor() {
this.popup = new Popup(); this.popup = new Popup();
this.audio = null;
this.lastMousePos = null; this.lastMousePos = null;
this.lastRange = null; this.lastRange = null;
this.activateKey = 16; this.activateKey = 16;
@ -170,8 +171,13 @@ class Client {
api_pronounce(index) { api_pronounce(index) {
const dfn = this.definitions[index]; const dfn = this.definitions[index];
const url = `http://assets.languagepod101.com/dictionary/japanese/audiomp3.php?kana=${dfn.reading}&kanji=${dfn.expression}`; const url = `http://assets.languagepod101.com/dictionary/japanese/audiomp3.php?kana=${dfn.reading}&kanji=${dfn.expression}`;
const audio = new Audio(url);
audio.play(); if (this.audio !== null) {
this.audio.pause();
}
this.audio = new Audio(url);
this.audio.play();
} }
api_displayKanji(kanji) { api_displayKanji(kanji) {