打开时我想在页面上播放歌曲。 (我知道这是一个坏主意,但我想对我堂兄弟说生日快乐:D)因为我需要将播放框架路由转换为java.net.URL类。我尝试了这些代码行,但所有代码都给了我NULL指针
URL url = app.getClass().getClassLoader().getResource(
"../../public/sounds/9-Baroon.wav");
URL url = app.getClass().getClassLoader().getResource(
controllers.routes.Assets.at("sounds/9-Baroon.wav").absoluteURL(request()));
URL url = app.getClass().getClassLoader().getResource(
controllers.routes.Assets.at("sounds/9-Baroon.wav");
我怎样才能获得该音乐文件?
答案 0 :(得分:0)
它与Play Framework无关。您希望直接从HTML(或使用某些Javascript)在网页上播放声音。
因此,您不需要Java(尽管您仍然可以将Play Framework中的.wav
文件作为静态资源提供服务。)
请检查以下链接:w3schools.com/html/html5_audio.asp或stackoverflow.com/a/13402388/972676。