OpenSL ES 简介 OpenSL ES 是 Khronos Group 开发的免费音频处理库,它为嵌入式移动多媒体设备上的应用开发者提供了一套标…
分类: HarmonyOS
鸿蒙OS 使用AudioRenderer开发音频播放功能
AudioRenderer提供了一种比AVPlayer更灵活的方式,允许开发者在音频数据输入渲染器之前进行预处理,满足更复杂的音频播放需求。 一、AudioRenderer工作原理 AudioRend…
鸿蒙OS AVPlayer 音频播放功能开发教程
一、概述 在鸿蒙OS应用开发中,AVPlayer是一个强大的音频播放器,它允许开发者实现端到端的原始媒体资源播放。本文将详细介绍AVPlayer的使用方法,包括创建、设置资源、控制播放等功能,并提供完…
鸿蒙OS WebGL开发:无着色器绘制2D图形
在鸿蒙OS前端开发中,我们有时需要绘制简单的2D图形,例如线条、矩形、多边形等。对于这类需求,我们可以直接使用Canvas 2D API,而无需借助WebGL和着色器,从而简化开发流程。 1. 创建页…
鸿蒙OS 应用主窗口设置教程,获取窗口、设置属性和加载页面
在鸿蒙OS的Stage模型下,应用主窗口由UIAbility创建和管理。 应用主窗口 设置应用主窗口是构建鸿蒙OS 应用的基础步骤。通过设置主窗口,你可以: 本质上,你是在配置应用与用户交互的第一个界…
HarmonyOS 点击通知栏消息,添加自定义行为,拉起指定页面或发送广播
如果我们希望用户点击通知栏消息时,添加一些自定义行为,例如拉起应用内的特定页面或者发送广播等。在 HarmonyOS 中,提供了 WantAgent 机制,可以将行为意图封装到通知中,当用户点击通知时…
HarmonyOS 进度条通知教程,适用于文件下载、数据同步等进度展示
在 HarmonyOS 应用开发中,我们经常需要向用户展示一些耗时操作的进度,例如文件下载、数据同步等。HarmonyOS 的进度条通知基于模板机制。开发者首先需要查询系统是否支持所需的进度条模板,然…
HarmonyOS 基础类型通知教程:发送多行文本通知
在 HarmonyOS 应用开发中,我们经常需要向用户发送各种通知,例如短消息提醒、应用内公告、广告推送等等。HarmonyOS 提供了便捷的 NotificationManager API 来实现这…
HarmonyOS 集成宫格图案密码锁组件,实现密码的设置、验证和重置功能
图案密码锁组件是HarmonyOS提供的一种安全功能,它允许用户通过绘制宫格图案来进行密码验证。本教程将指导你如何在HarmonyOS应用中集成图案密码锁组件,并实现密码的设置、验证和重置功能。 使用…
鸿蒙OS WebSocket 教程,客户端与服务端的连接和断开,数据的接收和发送
WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,特别适合实时应用。本文将详细介绍如何在 HarmonyOS 中使用 WebSocket,包括如何连接到服务器、发送和接收数据。 实…