基于润和DAYU200开发套件的OpenHarmony分布式音乐播放器

前言:

DAYU200开发套件是润和软件推出的首款支持OpenHarmony富设备开发套件,目前已全面到货,可到如下全网指定官方购买链接购买:

淘宝:https://item.taobao.com/item.htm?spm=a2126o.success.result.1.44984831HpwtGV&id=655971020101

华为生态市场:https://developer.huawei.com/consumer/cn/market/prod-detail?productId=d0df2ab0845547129b0eb8900ca57d65&shopId=ccee05f52ce04acdbe7ce91b9398a527

欢迎有需要的伙伴们可以抓紧下单了哈

简介

DAYU200基于Rockchip RK3568,集成双核心架构GPU以及高效能NPU;板载四核64位Cortex-A55 处理器采用22nm先进工艺,主频高达2.0GHz;
支持蓝牙、Wi-Fi、音频、视频和摄像头等功能,拥有丰富的扩展接口,支持多种视频输入输出接口;
配置双千兆自适应RJ45以太网口,可满足NVR、工业网关等多网口产品需求。
image.png

分布式音乐播放器

这里给大家分享一个样例,分布式音乐播放器,实现了基本的音乐播放、暂停、上一曲、下一曲功能,并使用分布式能力完成了音乐播放状态的跨设备迁移。
代码仓库:https://gitee.com/openharmony/app_samples/tree/master/ability/JsDistributedMusicPlayer
image.png
演示视频链接:
DAYU200开机视频
DAYU200分布式音乐播放器视

音乐播放

使用MediaLibrary完成本地媒体文件扫描,并通过AudioPlayer完成了音乐的播放。

跨设备迁移播放

使用DeviceManager完成了分布式设备列表的显示

使用分布式调度以及分布式数据完成了跨设备迁移功能

【运行步骤】

编译运行:参考DevEco Studio(OpenHarmony)使用指南搭建OpenHarmony应用开发环境、并导入本工程进行编译、运行。

运行结果截图:
image.png

【分布式流转体验】

硬件准备:准备两台润和DAYU200开发板,并通过网线直连

下载这个临时触发的构建版本并烧录进两台开发板

若下载地址过期,可以参考这个临时PR,自行提交PR并start build触发构建
也可以搭建标准系统源码环境,按device_manager仓库首页指导修改PIN_CODE以及PORT后,执行

./build.sh --product-name rk3568

编译版本后进行烧录
开发板1配置一个IP(每次重启后需要重新配置)

hdc shell ifconfig eth0 192.168.1.222 netmask 255.255.255.0

开发板2配置另外一个不一样的IP(每次重启后需要重新配置)

hdc shell ifconfig eth0 192.168.1.111 netmask 255.255.255.0

打开音乐,点击左下角流转按钮,列表中会出现远端设备的id,选择远端设备id即可实现跨设备迁移播放
image.png

DAYU200开发板

这里放几张OpenHarmony富设备的照片
image.png

image.png

image.png

技术参数

image.png
image.png

猜你喜欢

转载自blog.csdn.net/aa120515692/article/details/123470795
今日推荐