微信小程序视频组件

视频页面后台播放按钮问题记录

问题描述

在视频播放页面,右上角显示一个后台音频播放按钮图标,点击后无响应,影响用户体验。


图片.png

调查与原因

通过查阅官方文档,发现以下信息:

  • show-background-playback-button
    • 功能:控制是否展示后台音频播放按钮。
    • 默认值true(基础库 3.6.0 起)。
    • 限制:鸿蒙 OS 暂不支持此功能。
  • 推测:因为设置了全屏显示video 导致全屏和后台音频播放按钮都失效。如果是小尺寸展示,这些按钮就正常使用了。

解决方案

show-background-playback-button 设置为 false,禁用后台播放按钮,同时根据需求禁用全屏按钮(show-fullscreen-btn)。调整后的代码如下:

<video
  id="video"
  src="{{videoSrc}}"
  style="width: 100vw; height: 100vh;"
  bind:play="onVideoPlay"
  bind:pause="onVideoPause"
  bind:ended="onVideoEnd"
  show-background-playback-button="{{false}}"
  show-fullscreen-btn="{{false}}"
></video>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容