- 引言在移动应用开发中,音频焦点管理是确保良好用户体验的关键环节。当用户同时使用多个音频应用时(如通话过程中播放音乐),系统需要智能地决定哪个应用获得音频输出权限。鸿蒙操作系统提供了完善的音频焦点管理机制,允许开发者根据业务需求合理申请和释放音频焦点,实现通话、音乐播放等场景的智能切换。本文将深入探讨鸿蒙应用中音频焦点管理的实现原理与技术细节,帮助开发者构建符合用户预期的音频体验。技术背景音频... 引言在移动应用开发中,音频焦点管理是确保良好用户体验的关键环节。当用户同时使用多个音频应用时(如通话过程中播放音乐),系统需要智能地决定哪个应用获得音频输出权限。鸿蒙操作系统提供了完善的音频焦点管理机制,允许开发者根据业务需求合理申请和释放音频焦点,实现通话、音乐播放等场景的智能切换。本文将深入探讨鸿蒙应用中音频焦点管理的实现原理与技术细节,帮助开发者构建符合用户预期的音频体验。技术背景音频...
- 【03】原创音乐人完整的原创音乐全流程制作-Cubase 工程初始化——“原创验证”的专业级工程-卓伊凡 【03】原创音乐人完整的原创音乐全流程制作-Cubase 工程初始化——“原创验证”的专业级工程-卓伊凡
- @[toc] 前言过去想把一张普通照片做成素描效果,十有八九得上 Photoshop、Procreate 之类的专业软件:步骤多、参数杂、还挑人,批量处理更是让人头疼。现在有更省心的办法——基于 TRAE(AI 原生 IDE)里内置的“图片素描 MCP(多能力组件)”,把“上传图片—选择风格—生成结果”这一整套流程串起来,不用折腾第三方平台。这套方案支持三种风格自由切换(经典、详细、柔和),... @[toc] 前言过去想把一张普通照片做成素描效果,十有八九得上 Photoshop、Procreate 之类的专业软件:步骤多、参数杂、还挑人,批量处理更是让人头疼。现在有更省心的办法——基于 TRAE(AI 原生 IDE)里内置的“图片素描 MCP(多能力组件)”,把“上传图片—选择风格—生成结果”这一整套流程串起来,不用折腾第三方平台。这套方案支持三种风格自由切换(经典、详细、柔和),...
- 【02】原创音乐人完整的原创音乐全流程制作-前期规划——确定这首歌“要讲什么”卓伊凡 【02】原创音乐人完整的原创音乐全流程制作-前期规划——确定这首歌“要讲什么”卓伊凡
- 【01】原创音乐人采用cubase-卓伊凡-完整的原创音乐全流程含作曲作词混音编曲合集10章完整从0到1制作原创音乐过程 【01】原创音乐人采用cubase-卓伊凡-完整的原创音乐全流程含作曲作词混音编曲合集10章完整从0到1制作原创音乐过程
- FFmpeg是个经典的音视频处理开源框架,可是FFmpeg仅提供命令行方式,通过FFmpeg剪辑音视频只能在命令行下面操作,从而限制了普通用户掌握FFmpeg。虽然《FFmpeg开发实战:从零基础到短视频上线》一书不仅给出了基于FFmpeg函数调用的示例代码,也给出了具体的ffmpeg操作命令,从而兼具FFmpeg的代码开发教程与FFmpeg的命令使用手册两种用途。但是普通用户并非开发者,... FFmpeg是个经典的音视频处理开源框架,可是FFmpeg仅提供命令行方式,通过FFmpeg剪辑音视频只能在命令行下面操作,从而限制了普通用户掌握FFmpeg。虽然《FFmpeg开发实战:从零基础到短视频上线》一书不仅给出了基于FFmpeg函数调用的示例代码,也给出了具体的ffmpeg操作命令,从而兼具FFmpeg的代码开发教程与FFmpeg的命令使用手册两种用途。但是普通用户并非开发者,...
- 随着推拉流技术的发展,现在网络直播应用很普及了,打开许多App都能看到各式各样的直播节目,包括抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客等等。有关视频推拉流的FFmpeg实现参见《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”,使用FFmpeg结合专用的流媒体服务器,可以很方便地实现视频直播功能。不过常规的拉流操作仅能实现播放功能,未能实现存... 随着推拉流技术的发展,现在网络直播应用很普及了,打开许多App都能看到各式各样的直播节目,包括抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客等等。有关视频推拉流的FFmpeg实现参见《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”,使用FFmpeg结合专用的流媒体服务器,可以很方便地实现视频直播功能。不过常规的拉流操作仅能实现播放功能,未能实现存...
- 别光吆喝,先听人说:用数据让品牌社交媒体互动「活」起来 别光吆喝,先听人说:用数据让品牌社交媒体互动「活」起来
- WAV 拼接表面上是一项简单的字节追加操作,但真正影响播放效果的核心在于 正确处理文件的块结构和头部信息。只有动态识别 data 块的位置、准确累计实际音频数据长度,并在合并完成后重写 RIFF 和 data 的长度字段,才能确保播放器在播放过程中能够正确识别完整音频。通过本次实践,我们从常见的“时长显示为 0、只能播放一段、拼接后出现杂音”等典型问题入手,逐步分析原因并构建了一个 通用、稳定、可 WAV 拼接表面上是一项简单的字节追加操作,但真正影响播放效果的核心在于 正确处理文件的块结构和头部信息。只有动态识别 data 块的位置、准确累计实际音频数据长度,并在合并完成后重写 RIFF 和 data 的长度字段,才能确保播放器在播放过程中能够正确识别完整音频。通过本次实践,我们从常见的“时长显示为 0、只能播放一段、拼接后出现杂音”等典型问题入手,逐步分析原因并构建了一个 通用、稳定、可
- 音乐播放器小程序 音乐播放器小程序
- MyTV是一款使用Android原生开发的网络直播软件,它的原理是接入网络上的直播推流链接,通过Android提供的ExoPlayer来播放直播节目。有关网络推拉流的直播技术可参考《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”。MyTV的源码托管地址为https://github.com/yaoxieyoulei/mytv-android(星星数... MyTV是一款使用Android原生开发的网络直播软件,它的原理是接入网络上的直播推流链接,通过Android提供的ExoPlayer来播放直播节目。有关网络推拉流的直播技术可参考《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”。MyTV的源码托管地址为https://github.com/yaoxieyoulei/mytv-android(星星数...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言先把狠话放前头:能,而且稳——前提是你玩明白了多媒体 API、Ca... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言先把狠话放前头:能,而且稳——前提是你玩明白了多媒体 API、Ca...
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“3.4.1 通用音视频播放器”介绍了如何在桌面系统上安装和使用通用音视频播放器VLC media player,其实VLC是个跨平台的播放器,它也提供了面向Android平台的手机版VLC。Android版VLC的官网地址是https://code.videolan.org/videolan/libvlc-android,源码托管地址... 《FFmpeg开发实战:从零基础到短视频上线》一书的“3.4.1 通用音视频播放器”介绍了如何在桌面系统上安装和使用通用音视频播放器VLC media player,其实VLC是个跨平台的播放器,它也提供了面向Android平台的手机版VLC。Android版VLC的官网地址是https://code.videolan.org/videolan/libvlc-android,源码托管地址...
- 别光努力发内容了,先把“数据眼”睁开:用数据放大你的社交媒体影响力 别光努力发内容了,先把“数据眼”睁开:用数据放大你的社交媒体影响力
- 以下是鸿蒙开发中Video组件的详细使用,涵盖核心API、常用方法、属性配置及示例代码,综合最新文档(截至2025年5月)整理:一、Video组件基础1. 组件定义与功能作用:用于播放视频文件并控制播放状态,支持本地/网络视频、倍速播放、预览图等功能 。API版本:从API Version 4开始支持,部分特性需更高版本(如倍速控制需API 8+)。权限要求:// module.json5中... 以下是鸿蒙开发中Video组件的详细使用,涵盖核心API、常用方法、属性配置及示例代码,综合最新文档(截至2025年5月)整理:一、Video组件基础1. 组件定义与功能作用:用于播放视频文件并控制播放状态,支持本地/网络视频、倍速播放、预览图等功能 。API版本:从API Version 4开始支持,部分特性需更高版本(如倍速控制需API 8+)。权限要求:// module.json5中...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签