睡神修普诺斯
睡神修普诺斯
  • 发布:2015-08-28 11:07
  • 更新:2016-03-22 04:58
  • 阅读:1740

api文档实例运行出问题

分类:HTML5+

开发app。
我使用plus audio。看到api文档上的完整实例代码进行测试。我在项目根目录放了一个test.mp3文件。在手机调试上测试,点击播放按钮出现“未知错误”,是什么问题。是音乐的路径问题么。如何播放打包在apk里的音乐。
源码如下


<!DOCTYPE html>  
<html>  

    <head>  
        <meta charset="utf-8">  
        <title>Audio Example</title>  
        <script type="text/javascript">  
             // 扩展API加载完毕后调用onPlusReady回调函数   
            document.addEventListener("plusready", onPlusReady, false);  
             // 扩展API加载完毕,现在可以正常调用扩展API   
            function onPlusReady() {}  
            var p = null;  

            function startPlay() {  
                if (plus.audio == undefined) {  
                    alert("Device not ready!");  
                }  
                p = plus.audio.createPlayer("test.mp3");  
                p.play(function() {  
                    alert("Audio play success!");  
                }, function(e) {  
                    alert("Audio play error: " + e.message);  
                });  
            }  

            function stopPlay() {  
                p.stop();  
            }  
        </script>  
    </head>  

    <body>  
        <input type="button" value="Start Play" onclick="startPlay();" />  
        <br/>  
        <input type="button" value="Stop Play" onclick="stopPlay();" />  
    </body>  

</html>  
2015-08-28 11:07 负责人:无 分享
已邀请:
姚氏拼读法

姚氏拼读法

以上代码打包后,在三星SM-T850C上运行正常,红米Note上无声音,显示“Audio play error:未知错误”,红米Note检查并设置了权限,哪位大侠解围。

DCloud_heavensoft

DCloud_heavensoft

看看音源的问题,换个mp3试试。
调试尽量到console.log从控制台看,alert容易阻断造成问题

该问题目前已经被锁定, 无法添加新回复