帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
17
帖子
0
勋章
82
Y币

[其他] alivcLivePlayer退出窗口还是在后台播放,怎么解决

[复制链接]
发表于 2018-8-31 00:23:04
本帖最后由 陌上云端 于 2018-8-31 04:40 编辑

alivcLivePlayer模块,打开播放视频,退出当前win窗口后视频扔在后台播放,声音一直在。。。打开其他视频后,退出窗口扔在后台播放,以此类推,不管打开多少个视频,退出窗口都会在后台播放,声音全部叠加的一起。。这是什么鬼、怎么解决。播放器是放在Frame里的。

大神救助啊,这操作太离谱了、、



     apiready = function() {
      var alivcLivePlayer = api.require('alivcLivePlayer');
              alivcLivePlayer.initPlayer({
                rect:{
                  x: 0,
                  y: 100,
                  w:api.frameWidth,
                  h:"auto"
                }},function(ret){
                    if (ret.status == true) {
                      alivcLivePlayer.prepareToPlay({url:api.pageParam.url},function(ret){
                          if (ret.status == true) {
                            alivcLivePlayer.play();
                          }
                      });
                    }
                  }
              );

}

function stop() {
  var alivcLivePlayer = api.require('alivcLivePlayer');
  alivcLivePlayer.pause();
}

function play() {
  var alivcLivePlayer = api.require('alivcLivePlayer');
  alivcLivePlayer.play()
}

function destroy() {
  var alivcLivePlayer = api.require('alivcLivePlayer');
  alivcLivePlayer.destroy();
}




90
帖子
2
勋章
2237
Y币
监听返回键,点返回的时候,把资源清理掉或者暂停。
17
帖子
0
勋章
82
Y币
angelshelter 发表于 2018-8-31 07:32
监听返回键,点返回的时候,把资源清理掉或者暂停。

怎么写这个监听代码,小白一枚,不太懂怎么搞。
90
帖子
2
勋章
2237
Y币
陌上云端 发表于 2018-8-31 17:27
怎么写这个监听代码,小白一枚,不太懂怎么搞。

https://docs.apicloud.com/Client-API/api#c3
keyback
31
帖子
2
勋章
9986
Y币
本帖最后由 锋尘 于 2018-8-31 17:55 编辑

1111111111




31
帖子
2
勋章
9986
Y币
锋尘 发表于 2018-8-31 17:47
1111111111

   //win头部返回

<div class="left" tapmode="active" onclick="fnColseWin();">></div>   //win头部返回

function fnColseWin(){
        api.closeWin();//返回键关闭win
        api.execScript({              
             frameName: 'frame',//frame页面名字
             script: 'destroy();'
         });
}
17
帖子
0
勋章
82
Y币
本帖最后由 陌上云端 于 2018-8-31 18:03 编辑
锋尘 发表于 2018-8-31 17:54
>   //win头部返回

function fnColseWin(){

你那代码关闭win好像有问题,播放页面打不开了,下面是对的。用你的代码补上去了 关闭win的时候播放器也关闭了,谢谢你了。。感激不尽。。

  functionfnColseWin(){
    api.setScreenOrientation({
        orientation: 'portrait_up'
    });
      api.closeWin({
      });
      api.execScript({
           frameName: 'play_frm',//frame页面名字
           script: 'destroy();'
       });
  }
31
帖子
2
勋章
9986
Y币
本帖最后由 锋尘 于 2018-8-31 18:05 编辑
陌上云端 发表于 2018-8-31 18:02
你那代码关闭win好像有问题,播放页面打不开了,下面是对的。用你的代码补上去了 关闭win的时候播放器也关 ...

编辑器搞得鬼我编译好几次了nnd最后在回复一贴就行 那个而帖子编辑一直有毛病
自己把贴结掉  改成已经解决
17
帖子
0
勋章
82
Y币
锋尘 发表于 2018-8-31 18:04
编辑器搞得鬼我编译好几次了nnd最后在回复一贴就行 那个而帖子编辑一直有毛病
自己把贴结掉  改成 ...

多谢。。
7
帖子
0
勋章
3
Y币
functionfnColseWin(){
    api.setScreenOrientation({
        orientation: 'portrait_up'
    });
      api.closeWin({
      });
      api.execScript({
           frameName: 'play_frm',//frame页面名字
           script: 'destroy();'
       });
  }

加上以后,还是后台播放 ...什么原因啊
12下一页
您需要登录后才可以回帖 登录

本版积分规则