OpenHarmony开发者论坛
标题:
《执音》——OpenHarmony4.0音乐视频应用
[打印本页]
作者:
LLL
时间:
2023-12-1 19:45
标题:
《执音》——OpenHarmony4.0音乐视频应用
[md]### 执音
### 简介
在音符与创意的交汇处,诞生了执音——你音乐之旅的引导者。执音,象征着执着于音乐、追逐梦想的决心,是一个专为音乐爱好者打造的全新音乐社交体验。
**又名《坤》**,开源地址:
https://atomgit.com/liin/Voice
**为何叫做执音?**
执,寓意着坚持、执着;音,则代表着音乐的奇妙世界。在这个音乐的世界里,执音是你手中的音符,也是你对音乐的执着。我们相信,在执音的陪伴下,每个音乐爱好者都能找到属于自己的音乐旅程。
**技术背景**
执音基于**OpenHarmony4.0 Stage模型**开发的视频音乐软件,包含登陆、视频、搜索、我的等功能模块,展现了**OpenHarmony 媒体、一次开发多端部署、服务卡片和各种三方库**的能力和特性。
### 开发环境
IDE:DevEco Studio 3.1.0.501
SDK:ArkTS 3.2.13.5
OS: OpenHarmony 4.0 Release
开发模型:Stage
### 演示视频
* [OpenHarmony 4.0“执音”音乐视频应用(dayu200)](
https://www.bilibili.com/video/BV1jC4y177uo/
)
* [OpenHarmony 4.0“执音”音乐视频应用(模拟器)](
https://www.bilibili.com/video/BV1MC4y1774g/
)
### 功能
执音应用包含如下登录、首页、我的、发现、搜索和服务卡片模块,具体功能点如下图。
![module.png](
https://forums-obs.openharmony.c ... qtmiioob33878bt.png
"module.png")
![](file://E:/Voice/readmeResource/module.png?lastModify=1701430549)
通过以上模块体现了OpenHarmony 4.0 的一次开发多端部署、动画动效、服务卡片、媒体、三方库生态的特性和能力。
![feature.png](
https://forums-obs.openharmony.c ... 7afjdhx0jh31dd1.png
"feature.png")
![](file://E:/Voice/readmeResource/feature.png?lastModify=1701430549)
##### 1. 登录
验证码/二维码登陆。
登录
![login1.gif](
https://forums-obs.openharmony.c ... flmomrtogf8mswr.gif
"login1.gif")
扫码
![login2.gif](
https://forums-obs.openharmony.c ... ksjk7zyt02kkphd.gif
"login2.gif")
![](file://E:/Voice/readmeResource/login1.gif?lastModify=1701430549)
![](file://E:/Voice/readmeResource/login2.gif?lastModify=1701430549)
##### 2. 首页
支持切换视频、点赞、查看评论功能。
动图过大参考项目readme:
https://atomgit.com/liin/Voice
,或者b站视频:
https://www.bilibili.com/video/B ... d63e41ec9d739b0db60
![](file://E:/Voice/readmeResource/home1.gif?lastModify=1701430549)
![](file://E:/Voice/readmeResource/home2.gif?lastModify=1701430549)
##### 3. 发现
发现页可发现更多风格,并且指定风格的视频。
![discover.gif](
https://forums-obs.openharmony.c ... g1sps1qqh7rqakh.gif
"discover.gif")
##### 4. 我的
我的页看查看当前登录的账号、账号的点赞视频、账号看过的视频。
动图过大参考项目readme:
https://atomgit.com/liin/Voice
,或者b站视频:
https://www.bilibili.com/video/B ... d63e41ec9d739b0db60
![](file://E:/Voice/readmeResource/My.gif?lastModify=1701430549)
##### 5. 搜索
支持查看热搜榜、搜索建议、搜索结果。
![Search.gif](
https://forums-obs.openharmony.c ... cdcxcdtx7wvmfvc.gif
"Search.gif")
![](file://E:/Voice/readmeResource/Search.gif?lastModify=1701430549)
### 特性
##### 1. 一次开发多端部署
支持在不同屏幕大小和横竖屏形式展示,基于一种设计,高效构建多端可运行的应用。
![mul1.gif](
https://forums-obs.openharmony.c ... zhfpfiiz22pm5zh.gif
"mul1.gif")
![mul2.gif](
https://forums-obs.openharmony.c ... s633bs9tfdia76a.gif
"mul2.gif")
![mul3.gif](
https://forums-obs.openharmony.c ... 11p797x337n1lpj.gif
"mul3.gif")
![](file://E:/Voice/readmeResource/mul1.gif?lastModify=1701430549)
![](file://E:/Voice/readmeResource/mul2.gif?lastModify=1701430549)
![](file://E:/Voice/readmeResource/mul3.gif?lastModify=1701430549)
##### 2. 服务卡片
将应用的重要信息或操作前置到卡片,以达到服务直达、减少体验层级的目的。
![Card.gif](
https://forums-obs.openharmony.c ... 7jmbmmd3j1mmmzp.gif
"Card.gif")
![](file://E:/Voice/readmeResource/Card.gif?lastModify=1701430549)
##### 3. 三方库
使用到了[axios](
https://gitee.com/openharmony-sig/ohos_axios
)实现网络请求能力,使用[lottieArkTS](
https://gitee.com/openharmony-tpc/lottieArkTS
) 实现复杂动画效果。
##### 4. 媒体&动画动效
上述见登录功能和首页gif图。
### 项目创新和目标
在社区中看过太多的应用“demo”,而**缺少一款成熟有创新力的完整应用**,基于这个目标我开发执音这样一款有较高产品力的开源应用,可以从登录、账号、视频、分类到搜索完成一个应用交互和内容的闭环。
对比行业成熟方案/应用
以抖音为例对比分析
**1. 创作和分享重心:**
* **抖音:** 抖音主要是一个短视频平台,用户以创作和分享短视频为主,音乐是视频的背景音。
* **执音:** 执音专注于音乐创作和分享,提供开放的音乐创作平台,用户可以更专注于音乐的创作和分享。
**2. 用户参与程度:**
* **抖音:** 抖音的用户可以通过拍摄和分享视频来参与平台,但音乐创作相对较少。
* **执音:** 执音鼓励用户更直接地参与音乐的创作,让软件回归“音”乐初心。
**3. 音乐社交和合作:**
* **抖音:** 虽然抖音是社交平台,但音乐创作相对更加个体化,合作相对较少。
* **执音:** 执音致力于构建一个**开源音乐社交平台**,鼓励用户之间的合作和分享音乐,也鼓励社区开发者提交和贡献自己对应软件想法idea,**开源让执音用户更有归属感**。
### 商业前景
尽管执音是一款开源应用,但仍然可以通过多种方式实现商业前景。以下是一些可能的商业前景描述:
1. **服务和订阅模式:** 提供高级服务或订阅模式,为用户提供更多功能和个性化体验。这可能包括更大的音乐存储空间、高级音效效果、专业音乐素材库的访问权限等。
2. **广告和赞助:** 利用平台上的流量和用户基础,吸引广告商和赞助商合作。这可以通过在应用中展示广告、赞助特定活动或推动品牌合作来实现。
3. **开发者合作与市场:** 与其他开源项目或应用进行合作,共同推动开源音乐社区的发展。可以通过提供API、开发者工具或合作项目来建立合作关系,推动生态系统的增长。
4. **社区支持和捐赠:** 向用户提供额外的社区支持和服务,以鼓励捐赠。这可以是通过平台上的虚拟商品销售、会员计划、或定期捐款等方式实现。
5. **教育和培训:** 提供音乐教育和培训服务,可能包括在线课程、研讨会、专业指导等。这可以吸引那些希望提升音乐技能的用户,并创造额外的收入来源。
6. **音乐活动和演出:** 通过组织音乐活动、线上演出或音乐节等方式,吸引用户参与,并通过门票销售、赞助商合作等方式盈利。
7. **数据分析和洞察:** 利用用户数据分析,提供有价值的音乐产业洞察报告,吸引音乐行业合作伙伴。这有助于理解用户需求,提供更精准的音乐推荐和服务。
总体来说,尽管执音是一款开源应用,但通过巧妙地整合商业模式,可以创造多样化的收入来源,实现商业前景。在实践中,平衡开源社区的理念和商业运作的需求将是至关重要的。
### 安装
[entry-default-signed.hap](readmeResource/entry-default-signed.hap)
```
hdc install entry-default-signed.hap
```
### 开发团队
林嘉诚([
https://atomgit.com/liin
](
https://atomgit.com/liin
)) - 设计架构开发
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5