在用uniapp写移动端实时视频软件时,页面切换时需要停止video标签的视频拉流。

 一、业务场景

 从视频广场点击视频跳转到播放界面,然后再返回时需要将video组件卸载

 二、代码

重点在于要在页面返回的生命周期函数onBackPress内释放资源

<!-- h5使用mp4 -->
<!-- #ifdef H5 -->
<video id="myVideo" :src="mp4Url" style="width: 100%; height: 100%;" page-gesture object-fit="cover" @pause="pausePlay">
您的浏览器不支持 video 标签。
</video>
<!-- #endif -->



// 监听页面返回的方法
onBackPress() {
// #ifdef H5 
// 暂停视频播放并卸载
const videoContext = uni.createVideoContext('myVideo', this)
videoContext.pause()
this.mp4Url = ''
// #endif
}

# uni-app # 音视频
Logo
华为开发者空间

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐

  • · 深入浅出dpdk_Pktgen-DPDK 网络性能测试
  • · python pyc文件解析_Python pyc格式解析
  • · 【原创】VMware创建子网,并使用软路由获得访问互联网的能力,并通过静态路由让上层网络访问位于虚拟机的子网

深入浅出dpdk_Pktgen-DPDK 网络性能测试

在未使用该工具之前,一直使用的是 iperf 在 10G 网卡场景下进行 64 字节小包性能测试。若要将 64 字节小包流量发到限速,要么一直增加 iperf 客户端,或者在一个高配 iperf 客户端虚拟机中不断的增加 iperf 进程。即使是这样,将发包达到网卡上限,却依然无法利用好 6wind 的性能。所以考虑使用 DPDK-pktgen 发包工具。该工具基于 DPDK 快速报文处里框架开发

python pyc文件解析_Python pyc格式解析

这篇文章只是纯粹分析python pyc文件格式,主要是关于pyc在文件中的存储方式进行了解析。pyc是python字节码在文件中存储的方式,而在虚拟机运行时环境中对应PyCodeObject对象。关于PyFrameObject以及PyFunctionObject等运行时结构,后续希望学习透彻了能够一并分析。1.示例文件源文件test.pys = "hello"def func():a = 3pr

cover

【原创】VMware创建子网,并使用软路由获得访问互联网的能力,并通过静态路由让上层网络访问位于虚拟机的子网