0
我有下面的html頁面被添加到新創建的PhoneGap 2.9項目中。與Android 4.x和Phonegap一起使用音頻標籤不起作用
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery.min.js"></script>
<script type="text/javascript" charset="utf-8">
var onDeviceReady = function() {
var ctrl = $("#smAudio").get(0);
ctrl.play();
};
document.addEventListener("deviceready", onDeviceReady, false);
</script>
</head>
<body>
<audio id="smAudio" controls="controls">
<source src="http://www.w3schools.com/tags/horse.mp3" type="audio/mpeg" />
</audio>
</body>
</html>
在頁面加載我得到:08-20 16:18:13.152: E/MediaPlayer(3154): Error (1,-1004)
如果我打的控制面板中的播放按鈕,我得到這個奇怪的錯誤:
08-20 16:19:11.664: E/MediaPlayer(3154): Attempt to perform seekTo in wrong state: mPlayer=0x0, mCurrentState=1, e=1
08-20 16:19:11.664: E/MediaPlayer(3154): error (-38, 0)
再次,這是一個乾淨的2.9項目從create
命令行新創建。這款手機是採用Android 4.1.2的Nexus S。如果任何人都能告訴我如何實現這一目標,那將非常感激。