我正在开发web application
我必须使用播放声音,我使用.MP3
,但问题就出现了。
声音play good in chrome, Firefox
,但在safari its not working.
<audio id="myAudio"><source src="/assets/noti.mp3" type="audio/mpeg"></audio>
我不知道,也没有找到任何地方,所以我在这里问。
希望并等待你的回复。
提前致谢。
答案 0 :(得分:0)
我在safari上也遇到过mp3文件的问题,经过大量研究后,文件的压缩存在问题。
答案 1 :(得分:0)
我遇到了同样的问题,但我有像public static void main(String[] args) throws FileNotFoundException, IOException {
try{
ExceptionHandler(1);
ExceptionHandler(2);
}catch(FileNotFoundException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}finally{
System.out.println(" error to be checked");
}
testException(0);
}
public static void ExceptionHandler(int i) throws FileNotFoundException, IOException{
if(i =1 ){
FileNotFoundException myException = new FileNotFoundException("error for code 1 "+i);
throw myException;
}else if(i =2){
throw new IOException("error on 2 ");
}
}
这样的网址
请注意,它没有扩展名
我正在流式传输文件,因此链接在chrome + firefox中工作。
因此,我已在网址(/listen/123
)中添加了扩展程序,并修改了我的后端代码,以便listen/123.mp3
实际加载资源123.mp3
。
它有效。
答案 2 :(得分:-2)
我遇到了同样的问题,我可以使用开源工具MP3val修复损坏的mp3文件。这个工具修复的问题是文件的“开始时的垃圾”。现在声音也适用于Safari。