0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

HiHope社区官方号 2022-03-18 16:02 次阅读

润和大禹系列HH-SCDAYU200是润和软件推出的社区内首款支持OpenHarmony富设备的开发板,基于瑞芯微RK3568,集成双核心架构GPU以及高效能NPU,板载四核64位Cortex-A55 处理器采用22nm先进工艺,主频高达2.0GHz,支持蓝牙Wi-Fi音频视频和摄像头等功能,拥有丰富的扩展接口,支持多种视频输入输出接口,配置双千兆自适应RJ45以太网口,可满足NVR工业网关等多网口产品需求。


目前DAYU200已经面向行业和开发者全面供货

华为生态市场

DAYU200 亮点

4736a6f2-a3b1-11ec-8b86-dac502259ad0.png

样例:基于DAYU200的分布式音乐播放器

本样例为基于DAYU200的分布式音乐播放器,实现了基本的音乐播放、暂停、上一曲、下一曲功能,并使用分布式能力完成了音乐播放状态的跨设备迁移。


样例视频

实现功能1:音乐播放

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

实现功能2:跨设备迁移播放

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

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

运行步骤

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

运行结果截图:

47934344-a3b1-11ec-8b86-dac502259ad0.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即可实现跨设备迁移播放。

47ab3bca-a3b1-11ec-8b86-dac502259ad0.png

DAYU200 详细参数

47c51acc-a3b1-11ec-8b86-dac502259ad0.png47f2c1a2-a3b1-11ec-8b86-dac502259ad0.pngDAYU200 图集

4807ffd6-a3b1-11ec-8b86-dac502259ad0.jpg

(文章来源:OpenHarmony社区;作者:连志安)


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OpenHarmony
    +关注

    关注

    25

    文章

    3723

    浏览量

    16343
收藏 人收藏

    评论

    相关推荐

    【正点原子STM32H7R3开发套件试用体验】SD卡、音乐播放器

    【正点原子STM32H7R3开发套件试用体验】SD卡、音乐播放器 本文介绍了单片机开发过程中常用的 SD 卡的读写相关功能,以及使用正点原子STM32H7R3
    发表于 01-01 15:33

    dayu200 rk3568 openharmony5.0 sim卡 通话服务

    想请问一下有人在dayu200 rk3568上插过sim卡并且成功完成过通话服务吗? 我现在在dayu200上烧录了openHarmony release 5.0.0版本的镜像,在上面插上了sim卡,但是仍然显示未检测到sim卡
    发表于 12-26 16:52

    毕业设计竞赛选题推荐 | 嵌入Linux应用之音乐播放器项目实战(含文档及源码)

    提升了效率和心情。嵌入Linux开发音乐播放器,凭借其高效能与低能耗的特点,在便携设备、智能家电以及车载系统等领域中展现出独特的优势。它不仅能够提供高品质的
    的头像 发表于 12-23 16:50 263次阅读
    毕业设计竞赛选题推荐 | 嵌入<b class='flag-5'>式</b>Linux应用之<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>项目实战(含文档及源码)

    海贝R1便携音乐播放器开箱

    作为一个爱听音乐打发时间的玩家,我已经习惯随身携带一款小巧轻便的音乐播放器,从早期的CD播放器到现在的数码播放器,它总能在不经意间中给我带来
    的头像 发表于 12-09 09:40 173次阅读
    海贝R1便携<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>开箱

    开鸿“龙芯+OpenHarmony开发平台DAYU431先锋派新品发布

    开鸿基于全新龙芯2K0300芯片平台的重磅新品开鸿HH-SCDAYU431先锋派开发平台正式上市,成为开鸿DAYU系列产品中符合
    的头像 发表于 08-07 14:50 526次阅读
    <b class='flag-5'>润</b>开鸿“龙芯+<b class='flag-5'>OpenHarmony</b>”<b class='flag-5'>开发</b>平台<b class='flag-5'>DAYU</b>431先锋派新品发布

    HarmonyOS实战开发-如何实现音频低时延录制和播放,AudioVivid音乐播放的相关功能

    录制 点击暂停按钮,暂停录制,录音时间也停止计时 点击继续按钮,继续录制,录音时间继续计时 停止录制后,会生成录制结果,界面上有一个低时延播放开关和录制成功的音频播放器,点击低时延播放开关可打开低时延
    发表于 05-11 20:26

    HarmonyOS开发案例:【视频播放器

    使用ArkTS语言实现视频播放器,主要包括主页面和视频播放页面
    的头像 发表于 04-24 14:52 911次阅读
    HarmonyOS<b class='flag-5'>开发</b>案例:【视频<b class='flag-5'>播放器</b>】

    HarmonyOS开发案例:【音乐播放器

    使用ArkTS语言实现了一个简易的音乐播放器应用
    的头像 发表于 04-23 15:44 1048次阅读
    HarmonyOS<b class='flag-5'>开发</b>案例:【<b class='flag-5'>音乐</b><b class='flag-5'>播放器</b>】

    OpenHarmony开发案例:【分布式遥控

    分布式遥控将手机的输入能力和电视遥控的遥控能力结合为一体,从而快速便捷操控电视。
    的头像 发表于 04-16 16:44 953次阅读
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>开发</b>案例:【<b class='flag-5'>分布式</b>遥控<b class='flag-5'>器</b>】

    OpenHarmony南向开发案例:【分布式画板】

    使用OpenHarmony3.1-Release开发的应用。通过OpenHarmony分布式技术,使多人能够一起画画。
    的头像 发表于 04-12 14:40 1040次阅读
    <b class='flag-5'>OpenHarmony</b>南向<b class='flag-5'>开发</b>案例:【<b class='flag-5'>分布式</b>画板】

    OpenHarmony开发案例:【分布式计算

    使用分布式能力实现了一个简单的计算应用,可以进行简单的数值计算,支持远程拉起另一个设备的计算应用,两个计算应用进行协同计算。
    的头像 发表于 04-11 15:24 1055次阅读
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>开发</b>案例:【<b class='flag-5'>分布式</b>计算<b class='flag-5'>器</b>】

    鸿蒙HarmonyOS开发实战:【分布式音乐播放

    本示例使用fileIo获取指定音频文件,并通过AudioPlayer完成了音乐播放完成了基本的音乐播放、暂停、上一曲、下一曲功能;并使用DeviceManager完成了
    的头像 发表于 04-10 17:51 879次阅读
    鸿蒙HarmonyOS<b class='flag-5'>开发</b>实战:【<b class='flag-5'>分布式</b><b class='flag-5'>音乐</b><b class='flag-5'>播放</b>】

    请问DAYU200有SPI可以用么

    =d0df2ab0845547129b0eb8900ca57d65 显示的是有8pin的SPI可以用 但是,这里的文档https://gitee.com/hihope_iot/docs/tree/master/HiHope_DAYU200 又没有8pin的SPI,想请问下这套开发
    发表于 02-20 11:38

    开鸿全场景应用开发实训平台通过OpenHarmony兼容性测评

    基于OpenHarmony的应用开发课程教学提供了兼具易用性与教学便利性的一站设备教具,也为进一步丰富基于OpenHarmony 3.2. Release版本系统新特性的应用
    的头像 发表于 01-22 10:08 728次阅读

    开鸿基于OpenHarmony的全场景应用开发实训平台通过兼容性测评

    基于OpenHarmony的应用开发课程教学提供了兼具易用性与教学便利性的一站设备教具,也为进一步丰富基于OpenHarmony3.2.Release版本系统新特性的应用
    的头像 发表于 01-20 08:02 571次阅读
    <b class='flag-5'>润</b>开鸿基于<b class='flag-5'>OpenHarmony</b>的全场景应用<b class='flag-5'>开发</b>实训平台通过兼容性测评