• Lv0
    粉丝0

积分10 / 贡献0

提问0答案被采纳0文章1

作者动态

    [经验分享] 《执音》——OpenHarmony4.0音乐视频应用 原创

    LLL 显示全部楼层 发表于 2023-12-1 19:45:17

    执音

    简介

    在音符与创意的交汇处,诞生了执音——你音乐之旅的引导者。执音,象征着执着于音乐、追逐梦想的决心,是一个专为音乐爱好者打造的全新音乐社交体验。

    又名《坤》,开源地址: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

    演示视频

    功能

    执音应用包含如下登录、首页、我的、发现、搜索和服务卡片模块,具体功能点如下图。

    module.png

    通过以上模块体现了OpenHarmony 4.0 的一次开发多端部署、动画动效、服务卡片、媒体、三方库生态的特性和能力。

    feature.png

    1. 登录

    验证码/二维码登陆。

    登录 login1.gif

    扫码

    login2.gif

    2. 首页

    支持切换视频、点赞、查看评论功能。

    动图过大参考项目readme:https://atomgit.com/liin/Voice,或者b站视频:https://www.bilibili.com/video/BV1jC4y177uo/?vd_source=3bf1d6353a191d63e41ec9d739b0db60

    3. 发现

    发现页可发现更多风格,并且指定风格的视频。

    discover.gif

    4. 我的

    我的页看查看当前登录的账号、账号的点赞视频、账号看过的视频。

    动图过大参考项目readme:https://atomgit.com/liin/Voice,或者b站视频:https://www.bilibili.com/video/BV1jC4y177uo/?vd_source=3bf1d6353a191d63e41ec9d739b0db60

    5. 搜索

    支持查看热搜榜、搜索建议、搜索结果。

    Search.gif

    特性

    1. 一次开发多端部署

    支持在不同屏幕大小和横竖屏形式展示,基于一种设计,高效构建多端可运行的应用。

    mul1.gif

    mul2.gif

    mul3.gif

    2. 服务卡片

    将应用的重要信息或操作前置到卡片,以达到服务直达、减少体验层级的目的。

    Card.gif

    3. 三方库

    使用到了axios实现网络请求能力,使用lottieArkTS 实现复杂动画效果。

    4. 媒体&动画动效

    上述见登录功能和首页gif图。

    项目创新和目标

    在社区中看过太多的应用“demo”,而缺少一款成熟有创新力的完整应用,基于这个目标我开发执音这样一款有较高产品力的开源应用,可以从登录、账号、视频、分类到搜索完成一个应用交互和内容的闭环。

    对比行业成熟方案/应用

    以抖音为例对比分析

    1. 创作和分享重心:

    • 抖音: 抖音主要是一个短视频平台,用户以创作和分享短视频为主,音乐是视频的背景音。
    • 执音: 执音专注于音乐创作和分享,提供开放的音乐创作平台,用户可以更专注于音乐的创作和分享。

    2. 用户参与程度:

    • 抖音: 抖音的用户可以通过拍摄和分享视频来参与平台,但音乐创作相对较少。
    • 执音: 执音鼓励用户更直接地参与音乐的创作,让软件回归“音”乐初心。

    3. 音乐社交和合作:

    • 抖音: 虽然抖音是社交平台,但音乐创作相对更加个体化,合作相对较少。
    • 执音: 执音致力于构建一个开源音乐社交平台,鼓励用户之间的合作和分享音乐,也鼓励社区开发者提交和贡献自己对应软件想法idea,开源让执音用户更有归属感

    商业前景

    尽管执音是一款开源应用,但仍然可以通过多种方式实现商业前景。以下是一些可能的商业前景描述:

    1. 服务和订阅模式: 提供高级服务或订阅模式,为用户提供更多功能和个性化体验。这可能包括更大的音乐存储空间、高级音效效果、专业音乐素材库的访问权限等。
    2. 广告和赞助: 利用平台上的流量和用户基础,吸引广告商和赞助商合作。这可以通过在应用中展示广告、赞助特定活动或推动品牌合作来实现。
    3. 开发者合作与市场: 与其他开源项目或应用进行合作,共同推动开源音乐社区的发展。可以通过提供API、开发者工具或合作项目来建立合作关系,推动生态系统的增长。
    4. 社区支持和捐赠: 向用户提供额外的社区支持和服务,以鼓励捐赠。这可以是通过平台上的虚拟商品销售、会员计划、或定期捐款等方式实现。
    5. 教育和培训: 提供音乐教育和培训服务,可能包括在线课程、研讨会、专业指导等。这可以吸引那些希望提升音乐技能的用户,并创造额外的收入来源。
    6. 音乐活动和演出: 通过组织音乐活动、线上演出或音乐节等方式,吸引用户参与,并通过门票销售、赞助商合作等方式盈利。
    7. 数据分析和洞察: 利用用户数据分析,提供有价值的音乐产业洞察报告,吸引音乐行业合作伙伴。这有助于理解用户需求,提供更精准的音乐推荐和服务。

    总体来说,尽管执音是一款开源应用,但通过巧妙地整合商业模式,可以创造多样化的收入来源,实现商业前景。在实践中,平衡开源社区的理念和商业运作的需求将是至关重要的。

    安装

    entry-default-signed.hap

    hdc install entry-default-signed.hap

    开发团队

    林嘉诚(https://atomgit.com/liin) - 设计架构开发

    ©著作权归作者所有,转载或内容合作请联系作者

    您尚未登录,无法参与评论,登录后可以:
    参与开源共建问题交流
    认同或收藏高质量问答
    获取积分成为开源共建先驱

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部