本示例基于Surface模式实现高效视频编解码,支持HDR视频录制及HDR转SDR转码功能,通过硬件加速和色彩空间优化技术,提升视频质量处理效率。
本示例主要介绍了AudioRender和AVPlayer、AVPlayer和AVPlayer实例之间如何进行不同音频格式文件的播放切换,且切换后保持播放进度一致,并续播。
指导开发者进行视频添加水印,场景包括:(1)本地视频文件添加水印;(2)相机录制添加水印。
该示例主要是用来指导如何通过视频解码进行画面渲染,包括基于XComponent渲染、基于OpenGL渲染、基于Vulkan渲染。
基于Web组件和JSBridge桥接实现H5与ArkTS侧的交互。
本实例基于AVCodec能力,提供基于视频编解码的视频播放和录制的功能。
关于录屏的示例代码
本示例分别使用ForEach与LazyForEach实现了长列表,并在LazyForEach懒加载的基础上实现了缓存列表项与组件复用,旨在不同大小的数据下,对比ForEach与LazyForEach的性能,包括完全显示所用时间、丢帧率等性能指标。
本示例基于基础组件、通用属性、显式动效,实现多种常见转场动效案例。