- Flutter × OpenHarmony 跨端视频播放器:菜单弹窗实现与解析 前言在跨端开发中,Flutter 与 OpenHarmony 的结合正逐渐成为开发高效、统一用户体验应用的主流方案。尤其是在多媒体应用中,如视频播放器,如何快速实现交互丰富、易扩展的功能成为开发者关注的重点。本篇文章将详细讲解如何在 Flutter × OpenHarmony 视频播放器中实现 菜单弹窗功能,并... Flutter × OpenHarmony 跨端视频播放器:菜单弹窗实现与解析 前言在跨端开发中,Flutter 与 OpenHarmony 的结合正逐渐成为开发高效、统一用户体验应用的主流方案。尤其是在多媒体应用中,如视频播放器,如何快速实现交互丰富、易扩展的功能成为开发者关注的重点。本篇文章将详细讲解如何在 Flutter × OpenHarmony 视频播放器中实现 菜单弹窗功能,并...
- 引言在新零售供应链系统中,界面设计直接影响操作效率和决策质量。半透明效果虽能提升视觉层次感,却可能成为部分用户的认知负担——特别是对视觉障碍群体或低配设备用户。CSS媒体查询prefers-reduced-transparency正是为此而生的解决方案,它通过检测用户系统级偏好,动态调整UI透明度,实现真正的无障碍设计。本文将深入解析其技术原理,并展示如何在新零售供应链系统中落地实践。一、p... 引言在新零售供应链系统中,界面设计直接影响操作效率和决策质量。半透明效果虽能提升视觉层次感,却可能成为部分用户的认知负担——特别是对视觉障碍群体或低配设备用户。CSS媒体查询prefers-reduced-transparency正是为此而生的解决方案,它通过检测用户系统级偏好,动态调整UI透明度,实现真正的无障碍设计。本文将深入解析其技术原理,并展示如何在新零售供应链系统中落地实践。一、p...
- 本文聚焦游戏逻辑固有复杂性的破解路径,深入阐释面向数据的设计模式的核心实践与思维重构,摒弃传统对象封装的耦合弊端,通过数据集约化组织、逻辑深度解耦构建全新的开发范式。文中结合游戏开发具体场景,剖析数据枢纽搭建、数据标记与动态索引、数据驱动迭代扩展等核心方法,解决动态场景流变、多系统协同耦合、内容增殖带来的复杂度难题,实现逻辑与数据的松耦合联动。 本文聚焦游戏逻辑固有复杂性的破解路径,深入阐释面向数据的设计模式的核心实践与思维重构,摒弃传统对象封装的耦合弊端,通过数据集约化组织、逻辑深度解耦构建全新的开发范式。文中结合游戏开发具体场景,剖析数据枢纽搭建、数据标记与动态索引、数据驱动迭代扩展等核心方法,解决动态场景流变、多系统协同耦合、内容增殖带来的复杂度难题,实现逻辑与数据的松耦合联动。
- 为 WordPress 图片和附件实现自动重命名,可以使用以下几款功能强大的插件。它们均支持上传时按规则自动重命名,并能处理中文及特殊字符问题。 为 WordPress 图片和附件实现自动重命名,可以使用以下几款功能强大的插件。它们均支持上传时按规则自动重命名,并能处理中文及特殊字符问题。
- 在Android平台上,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。除此以外,DKVideoPlayer也是一款优秀的国产Android视频播放器,它基于Kotlin编写,不但集成了Android原生的Me... 在Android平台上,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。除此以外,DKVideoPlayer也是一款优秀的国产Android视频播放器,它基于Kotlin编写,不但集成了Android原生的Me...
- 手把手教你用HTML5撸个免费播放器 手把手教你用HTML5撸个免费播放器
- LosslessCut是一款跨平台FFmpeg图形用户界面,用于对视频、音频、字幕和其他相关媒体文件进行极速且无损的操作。虽然《FFmpeg开发实战:从零基础到短视频上线》一书详细介绍了如何通过ffmpeg在命令行剪辑音视频,但是命令行方式不够直观,用户更习惯在图形界面上操作。于是LosslessCut抓住用户痛点,给FFmpeg封装了一层操作界面,从而方便用户利用鼠标剪辑音视频。Loss... LosslessCut是一款跨平台FFmpeg图形用户界面,用于对视频、音频、字幕和其他相关媒体文件进行极速且无损的操作。虽然《FFmpeg开发实战:从零基础到短视频上线》一书详细介绍了如何通过ffmpeg在命令行剪辑音视频,但是命令行方式不够直观,用户更习惯在图形界面上操作。于是LosslessCut抓住用户痛点,给FFmpeg封装了一层操作界面,从而方便用户利用鼠标剪辑音视频。Loss...
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更方便地对视频进行剪辑和滤镜操作,下面就来介绍如何在App工程中使用Android-Video... 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更方便地对视频进行剪辑和滤镜操作,下面就来介绍如何在App工程中使用Android-Video...
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。除此以外,OpenVi... 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。除此以外,OpenVi...
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频美颜框架VideoEditor-For-Android,通过该框架可以更方便地给视频添加各种滤镜,下面就来介绍如何在App工程中使用VideoEditor-F... 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频美颜框架VideoEditor-For-Android,通过该框架可以更方便地给视频添加各种滤镜,下面就来介绍如何在App工程中使用VideoEditor-F...
- 本案例详细介绍如何在云主机部署 DeepSeek-r1:1.5b 模型,内容主要包括云主机安装 Ollama,并通过 Ollama 部署DeepSeek-r1:1.5b 模型,以及云主机安装 Chatbox,并基于 DeepSeek+Chatbox 实现自媒体内容创作的智能化生产力的升级。 本案例详细介绍如何在云主机部署 DeepSeek-r1:1.5b 模型,内容主要包括云主机安装 Ollama,并通过 Ollama 部署DeepSeek-r1:1.5b 模型,以及云主机安装 Chatbox,并基于 DeepSeek+Chatbox 实现自媒体内容创作的智能化生产力的升级。
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。可是在此之前,得先有一个推流工具向MediaMTX推送视频流,这样末端的拉流程序才能从MediaMTX源源不断地拉取视频流。那么Android手机可使用anyRTC从摄像头实时采集视频信号,并向后端... 《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。可是在此之前,得先有一个推流工具向MediaMTX推送视频流,这样末端的拉流程序才能从MediaMTX源源不断地拉取视频流。那么Android手机可使用anyRTC从摄像头实时采集视频信号,并向后端...
- 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架EpMedia,通过该框架可以更方便地加工视频片段,下面就来介绍如何在App工程中使用EpMedia。EpMedia是一款基于FFmpeg开发的国产视... 《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架EpMedia,通过该框架可以更方便地加工视频片段,下面就来介绍如何在App工程中使用EpMedia。EpMedia是一款基于FFmpeg开发的国产视...
- 1. 引言在现代游戏开发中,视频播放已成为不可或缺的功能,无论是作为开场动画、剧情过场、教程演示还是动态UI元素,视频都能显著提升游戏的视觉表现力和叙事能力。Cocos2d-x作为跨平台游戏引擎,在不同版本中对视频播放的支持经历了从基础到完善的演进过程。特别是随着Cocos Creator的兴起,视频播放功能得到了更强大的支持和更友好的开发体验。本文将全面探讨Cocos2d-x环境下的视频播... 1. 引言在现代游戏开发中,视频播放已成为不可或缺的功能,无论是作为开场动画、剧情过场、教程演示还是动态UI元素,视频都能显著提升游戏的视觉表现力和叙事能力。Cocos2d-x作为跨平台游戏引擎,在不同版本中对视频播放的支持经历了从基础到完善的演进过程。特别是随着Cocos Creator的兴起,视频播放功能得到了更强大的支持和更友好的开发体验。本文将全面探讨Cocos2d-x环境下的视频播...
- 1. 引言音频系统的暂停/恢复与频道管理是游戏开发中的重要环节,直接影响用户体验和应用性能。在实际开发中,我们经常会遇到需要临时暂停所有音频(如接听电话)、恢复特定频道音频(如游戏继续)、或者管理多个并发音频流(如背景音乐与多个音效同时播放)的场景。Cocos2d-x的SimpleAudioEngine虽然提供了基础的暂停/恢复功能,但在复杂的多频道管理场景下显得力不从心。本文将深入探讨如何... 1. 引言音频系统的暂停/恢复与频道管理是游戏开发中的重要环节,直接影响用户体验和应用性能。在实际开发中,我们经常会遇到需要临时暂停所有音频(如接听电话)、恢复特定频道音频(如游戏继续)、或者管理多个并发音频流(如背景音乐与多个音效同时播放)的场景。Cocos2d-x的SimpleAudioEngine虽然提供了基础的暂停/恢复功能,但在复杂的多频道管理场景下显得力不从心。本文将深入探讨如何...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签