目前DAYU200已经面向行业和开发者全面供货。
DAYU200亮点
样例:基于DAYU200的分布式音乐播放器
本样例为基于DAYU200的分布式音乐播放器,实现了基本的音乐播放、暂停、上一曲、下一曲功能,并使用分布式能力完成了音乐播放状态的跨设备迁移。
代码仓库:https://gitee.com/openharmony/app_samples/tree/master/ability/JsDistributedMusicPlayer
样例视频地址:https://www.bilibili.com/video/BV1RL4y1T7Lg
实现功能1:音乐播放
使用MediaLibrary完成本地媒体文件扫描,并通过AudioPlayer完成了音乐的播放。
实现功能2:跨设备迁移播放
使用DeviceManager完成了分布式设备列表的显示。
使用分布式调度以及分布式数据完成了跨设备迁移功能。
【运行步骤】
编译运行:参考DevEco Studio(OpenHarmony)使用指南搭建OpenHarmony应用开发环境、并导入本工程进行编译、运行。
运行结果截图:
硬件准备:
>准备两台润和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即可实现跨设备迁移播放
DAYU200图集
(文章来源:OpenHarmony社区;作者:连志安)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)