帖子
帖子
用户
博客
课程
显示全部楼层
86
帖子
1
勋章
1667
Y币

[BUG] audio BUG 请官方修复

[复制链接]
发表于 2017-4-17 18:37:03
我的流程是 点击播放  单独一个页面传参数 比如点击暂停 在点击播放

点击暂停可以正常 在点击播放就失效了 重新点击播放就可以了

暂停 audio.pause(); 正常

播放 audio.play(); 失效

从新传URL等就可以了播放

2
帖子
0
勋章
2271
Y币
您好,在iOS还是Android上测试的?请提供一下代码。
86
帖子
1
勋章
1667
Y币
cjapi 发表于 2017-4-17 18:53
您好,在iOS还是Android上测试的?请提供一下代码。

IOS上测试的  XX可恶的10个子
86
帖子
1
勋章
1667
Y币
cjapi 发表于 2017-4-17 18:53
您好,在iOS还是Android上测试的?请提供一下代码。
  1. <body>
  2.    
  3.     <div class="bf" onclick="zt();">
  4.             点击暂停
  5.     </div>
  6.    
  7.     <div class="bf" onclick="bf();">
  8.             继续播放
  9.     </div>
  10. </body>
  11. <script type="text/javascript" src="../script/api.js"></script>
  12. <script type="text/javascript">
  13.         var netAudio;
  14.     apiready = function(){
  15.                 netAudio = api.require('netAudio');
  16.                 netAudio.play({
  17.                     path: 'http://**.**1.z0.glb**.**/apicloud/0d0b81b8bd5ab81bda9ca54267eb9b98.mp3'
  18.                 }, function(ret, err) {
  19.                     if (ret) {
  20.                        // alert(JSON.stringify(ret));
  21.                     } else {
  22.                         //alert(JSON.stringify(err));
  23.                     }
  24.                 });
  25.     };
  26.    
  27.    
  28.     function zt(){
  29.             netAudio.stop();
  30.     }
  31.    
  32.     function bf(){
  33.             netAudio.play();
  34.     }
  35. </script>
复制代码
2
帖子
0
勋章
2271
Y币

您好,您的
function bf(){
     netAudio.play();
}
里play必须传path参数。
10
帖子
0
勋章
18
Y币
cjapi 发表于 2017-4-17 21:02
您好,您的
function bf(){
     netAudio.play();

这是什么逻辑。。暂停 后播放还要传个地址进去。
2
帖子
0
勋章
2271
Y币
112113aa 发表于 2017-4-18 00:09
这是什么逻辑。。暂停 后播放还要传个地址进去。

您好,或者您可以这样写
   function bf() {
            netAudio = api.require('netAudio');
            netAudio.play({
                path : 'http://**.**1.z0.glb**.**/apicloud/0d0b81b8bd5ab81bda9ca54267eb9b98.mp3'
            }, function(ret, err) {
                if (ret) {
                    // alert(JSON.stringify(ret));
                } else {
                    //alert(JSON.stringify(err));
                }
            });
        }
function zt() {
            netAudio = api.require('netAudio');
            netAudio.pause();
        }

您需要登录后才可以回帖 登录

本版积分规则