In 1995 in Akihabara, I bought a Karaoke CD disk that supports CD graphics. I was unable to access the graphics on windows. The disk I bought happens to have tracks with vocals, which I appreciate, that are sequenced to kanji text with some furigana. Yamaha has an audio plugin and player called Sound VQ for delivering on-line stories and music. Lavender story is an example of an online book in Japanese with audio that uses this technology.
Students can copy and paste Japanese text from the story into an online dictionary.
There are many tools for developing electronic texts including everything from authoring programs with prepackaged templates to low level programming languages. The quality and ease of use of these systems varies greatly. Plain HTML is fairly easy to learn and works well with Japanese and other languages across different browsers and operating systems. JavaScript offers interactivity and feedback to the user and runs directly from the browser on the user's computer. Support for Japanese varies according to the user's browser and operating system.