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