我想使用Apache Wicket呈現HTML5音頻。 我想從純字符串中呈現它。我知道這可能不是最好的方法,所以我首先想問:甚至有可能沒有出現錯誤?Wicket:從純文本字符串呈現HTML5音頻
下面是我在做什麼:
JAVA:
String html5AudioStr = "<audio controls><source src=\"test.mp3\" type=\"audio/mpeg\">Your browser does not support the audio element.</audio>";
add(new Label("html5Audio", html5AudioStr).setEscapeModelStrings(false));
HTML:
<span wicket:id="html5Audio"></span>
通過這樣做,我可以看到音頻播放器和<audio>
標籤正確呈現。但我發現了這個錯誤:
java.lang.ClassNotFoundException: test.mp3
和文件有這個網址:中
http://localhost:8080/wicket/bookmarkable/test.mp3
代替:
http://localhost:8080/test.mp3
有什麼我可以做些什麼來解決這個問題?
添加 「/」 的作品,謝謝 – justasd