Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Phonegap:未定义播放音频_Javascript_Android_Jquery Mobile_Cordova - Fatal编程技术网

Javascript Phonegap:未定义播放音频

Javascript Phonegap:未定义播放音频,javascript,android,jquery-mobile,cordova,Javascript,Android,Jquery Mobile,Cordova,我是Android编程的新手。, 现在,我正在尝试用phonegap播放sound onclick。, 这是我的全部代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, height=device-height, user-scalable=no, initial-sc

我是Android编程的新手。, 现在,我正在尝试用phonegap播放sound onclick。, 这是我的全部代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, height=device-height, user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1">
    <link rel="stylesheet" href="script/jquery.mobile-1.2.0.min.css"/>
    <link rel="stylesheet" href="script/blues.min.css"/>
    <link rel="stylesheet" href="script/style.css"/>
    <script src="cordova-2.3.0.js"></script>
    <script src="script/jquery-1.8.0.min.js"></script>
    <script src="script/jquery.mobile-1.2.0.min.js"></script>
    <script src="script/scripts.js"></script>
    <script type="text/javascript">
        var sound;
        function playAudio(src) {
            sound = new Media('/android_asset/www/sounds/' + src, onSuccess, onError);
            sound.play();
        }
        function onSuccess() {
            console.log("playAudio():Audio Success");
        }
        function onError(e) {
            alert('code: '    + error.code    + '\n' +
                    'message: ' + error.message + '\n');
        }
    </script>
</head>
<body>
<div data-role="page" id="home">
<div data-role="header">
    <a href="hira_menu.html" data-icon="grid" data-iconpos="notext" data-transition="fade">Upper Menu</a>
    <a href="search.html" data-icon="search" data-iconpos="notext" data-rel="dialog" data-transition="pop">Search</a>
</div>
<div data-role="content">
    <div class="ui-grid-d" align="center">
        <div class="ui-block-a">
            <a href="#a" data-rel="popup" data-position-to="window" data-position="center"
               data-inline="true"><img
                    data-role="button" src="images/hiragana/base/a.png"></a>
        </div>
    </div>
</div>
<div data-role="popup" id="a" class="photopopup" data-overlay-theme="a" data-corners="false"
     data-tolerance="30,15">
    <a href="#" data-rel="back" data-role="button" data-theme="a" data-icon="delete" data-iconpos="notext" class="ui-btn-right">Close</a><img src="images/hiragana/a.gif">
    <div align="center">
        <a href="#" onClick="playAudio('aaa.mp3')"><img data-role="button" data-iconpos="notext" src="images/sound.png"/></a>
    </div>
</div>
</div>
</body>
</html>
注意:文件hira_menu.html是此文件之前的文件。 我已经在这个论坛上搜索了解决方案,但仍然不起作用。,
任何人都知道答案,请…

您使用的是什么版本的PhoneGap?
CordovaLog     Uncaught ReferenceError : playAudio is not defined
Web Console    Uncaught ReferenceError : playAudio is not defined at file:///android_asset/www/hira_menu.html : 1