2012-04-16 44 views
1

任何人都知道如果使用HTML5播放本地mp3文件可能或不可以在Android?
從url中播放mp3文件可以正常工作,但不會在嵌入應用中時播放。一直在尋找確切的答案。Android HTML5本地mp3

感謝所有幫助

<html> 
<head> 
    <title>Audio Player</title> 

</head> 
<body> 
<br /> <br /> 

    <audio id="player" autoplay loop controls="controls"> 
    <source src="bassscales.mp3" /> 
    </audio> 

<br /> <br /> 

<div> 
<button style="width:85;height:75" button onclick="document.getElementById('player').play()">Play</button> 

<button style="width:85;height:75" button onclick="document.getElementById('player').pause()">Pause</button> 

<button style="width:85;height:75" button onclick="document.getElementById('player').pause(); document.getElementById('player').currentTime = 0;">Stop</button> 



</div> 

</body> 
</html> 

回答

0

我曾與HTML5和<video>標籤,視頻播放罰款同樣的問題,如果從文件系統,稱爲編程,但是從標籤調用時,沒有工作,

的方式我解決它是一種在HTML中的JavaScript函數調用Android系統,在你的情況下播放MP3

Android JavaScriptInterface tutorial

還檢查我的question in the same subject

請注意,您需要在正確的文件夾中的MP3放置[抱歉不記得在哪個文件夾,創建一個搜索發現很容易]

所以首先做一個Hello World的JavaScript調用日誌或Android的基本功能,

然後進行JavaScript調用播放功能,

好運

PS。 playing mp3 from assets folder example

和調用Android的方法與JavaScript jsInterface example

+0

能否請您與我分享HTML中的JavaScript函數調用Android系統?非常感謝,讓我瘋狂! :) – user1120680 2012-04-16 20:06:55

+0

嗨,檢查編輯的答案;) – MaKo 2012-04-16 20:25:58

+0

謝謝,不幸的是我對此很新...我實際上使用打開一個webView顯示HTML5文檔的活動...希望這個HTML5音頻播放器可以播放本地文件從相同的文件夾:( – user1120680 2012-04-16 20:28:53

0

這是否看起來是正確的HTML文件?

<body> 

<video id="video" controls height="270" src="http://dl.dropbox.com/u/39276137/intro1girl.mp4" width="480"> 
</video> 

<script type="text/javascript"> 
var video = document.getElementById('video'); 
video.addEventListener('click',function(){ 
    MyAndroid.video.play(); 
},false); 
</script> 

後來不知道要放什麼東西在JavaScriptInterface.java類...感謝所有幫助:)