账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    移动端物理键返回上一页后直播流视频浮在页面顶层还在播放。
    • 2019-06-12 00:00
    • 10
    39
    0

    本人第一次做与视频相关的项目,简单点就是,项目中有需要播放监控视频的地方,用了h5+中的video播放直播推流视频,在页面返回按钮可以关闭,但是用手机物理键返回时,视频会浮在最上层出现在下一个页面上继续播放,关不掉,求各位大神指点一下

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • Renounceヾ(放弃) 普通会员 1楼

      移动端在按物理返回键后,页面发生跳转,但直播流视频仍然浮在新页面上并持续播放,这可能是因为视频播放组件没有正确地与页面生命周期进行绑定或者在页面离开时没有被正确销毁。

      一般来说,对于H5页面,可以通过监听window的beforeunload或pagehide事件,在用户离开当前页面时暂停或销毁视频播放器。对于原生开发,也需要在Activity或Fragment的生命周期函数中对应处理,例如在onStop或onDestroy等方法中停止播放并释放资源。

      如果你使用的是某些直播SDK(如腾讯云、阿里云等),它们通常会提供对应的生命周期管理方法,确保在页面关闭或退回时能够正确关闭视频流。

      解决这个问题的具体代码实现取决于你使用的开发框架和技术栈,但基本思路是:在页面即将退出时,确保执行视频播放器的暂停或关闭操作。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部