本示例基于AudioRender、AudioCapturer、AVPlayer以及CallServiceKit等能力,实现了视频播放、音乐播放以及VoIP语言通话场景。这些场景实现中重点突出了音频流类型选择、音频焦点中断事件处理、AudioSession自定义焦点策略以及AVSession后台播控。开发者可以使用设备上其它三方音频应用体验与本示例之间的音频冲突处理。
本示例基于Surface模式实现高效视频编解码,支持HDR视频录制及HDR转SDR转码功能,通过硬件加速和色彩空间优化技术,提升视频质量处理效率。
本示例介绍运用Stack组件以构建多层次堆叠的视觉效果。通过绑定Scroll组件的onScrollFrameBegin滚动事件回调函数,精准捕获滚动动作的发生。当滚动时,实时地调节组件的透明度、高度等属性,从而成功实现了嵌套滚动效果、透明度动态变化以及平滑的组件切换。
本实例基于AVCodec能力,提供基于视频编解码的视频播放和录制的功能。
xxxxxxxxxxx
本示例主要介绍如何给应用添加自定义样式的弹窗,包括非模态弹窗:文本提示、图文提示、操作提示等;以及模态弹窗:确认弹窗、隐私弹窗、进度条、操作列表、评论回复弹窗等。
基于基础组件、容器组件,实现一个支持加减乘除混合运算的计算器。
基于ArkTS语言及转场动画接口,实现一系列页面动画切换的场景。
本示例主要实现了Grid组件和List组件以及Swiper组件的嵌套混合布局。