单选题
【单选题】关于 Video 组件的回调事件,下列说法错误的是
A
onUpdate:播放进度变化时触发该事件
B
onPrepared:视频准备完成时触发该事件,可以在此回调中获取视频时长
C
onPause:播放结束时触发该事件
D
onStart:视频播放时触发该事件
答案解析
正确答案:C
解析:
本题考查的是对 Video 组件回调事件的理解与掌握。
题干要求选出“下列说法错误”的选项,正确答案为 C。
逐项解析如下:
A: onUpdate: 播放进度变化时触发该事件
该描述正确。onUpdate 事件通常用于监听视频播放过程中的进度更新,例如当前播放时间的变化。在视频播放过程中,系统会定期触发此事件,便于开发者更新进度条或时间显示。
B: onPrepared: 视频准备完成时触发该事件,可以在此回调中获取视频时长
该描述正确。onPrepared 是视频加载完成、准备就绪可以播放时触发的事件。在此回调中,通常可以安全地获取视频的元信息,如总时长、分辨率等,避免因资源未加载完成而导致的数据不可用问题。
C: onPause: 播放结束时触发该事件
该描述错误。onPause 事件表示视频被用户或程序主动暂停时触发,而不是“播放结束时”触发。播放结束时应触发的是 onEnd 或类似命名的事件(具体名称依框架而定)。因此,将 onPause 解释为“播放结束时触发”是错误的。
D: onStart: 视频播放时触发该事件
该描述正确。onStart 事件在视频开始播放时触发,包括首次播放或从暂停恢复播放的情况,用于通知播放状态的启动。
综上所述,选项 C 的说法错误,符合题干“下列说法错误”的要求。
核心知识点:
- Video 组件的回调事件用于监听视频播放过程中的不同状态变化。
- 常见回调包括:onPrepared(准备完成)、onStart(开始播放)、onPause(暂停播放)、onUpdate(播放进度更新)、onEnd(播放结束)等。
- 正确理解各回调的触发时机,有助于在应用中实现播放控制、UI 更新和用户体验优化。
故正确答案为 C。
相关知识点:
Video回调错,记onPause触发点
题目纠错
2025年HarmonyOS应用开发者基础认证题库
相关题目
单选题
【单选题】在 HarmonyOS 应用开发中,用于启动指定页面的应用组件是
单选题
【单选题】下列关于 UIAbility 组件生命周期的描述正确的是
单选题
【单选题】根据用户的需求和设备类型,以下哪个模块可以进行选择性安装?
单选题
【单选题】以下关于任务视图的描述,正确的是
单选题
【单选题】HarmonyOS 应用程序包的 Ability Module 类型主要包括两大类,其中用于定义应用程序的基本信息和入口的是
单选题
【单选题】在编译构建 HAP 时,DevEco Studio 会从 HAP 模块及依赖的模块中收集资源文件,如果不同模块下的资源文件出现重名冲突时,DevEco Studio 会按照哪个优先级进行覆盖(优先级由高到低)
单选题
【单选题】使用 Context 加密时,以下哪段代码可以实现在存储敏感信息前,切换到EL2 用户级加密
单选题
【单选题】在 context 分区加密中,EL5 属于以下哪个级别的加密
单选题
【单选题】在鸿蒙系统的开发过程中,用于描述应用或模块基本信息、依赖关系以及编译选项的配置文件是
单选题
【单选题】在预览时,如果修改组件的属性,预览器将如何反应?
