杜郎俊赏 - dujun.io

音频展示增加音乐类型

因服务器带宽小,我只上传低品质、小容量的媒体文件。视频命名为“短片”,音频则命名为“语音”,顾名思义主要来自日常生活手机记录。需要给文章配乐时我会嵌入平台音乐代码,所以对本地音频文件的展示只有语音形态。但是刚发生的一件事让我决定增加音乐形态的展示。

事情经过是我写的哪吒2文章开头引入了片尾曲,发布的时候是正常的,但前天发现了一个“bug”——音乐无法完整播放,进度到一分钟就会跳回开头。起初我以为是自己的程序出问题,调试了一番不明所以。然后突然意识到,这个表现很像是试听的逻辑。到平台一看,果然是因为这首歌从普通转为vip了。我很无奈,第三方的东西终究靠不住。当下决定将音频处理拆分为语音和音乐两种类型。音乐展示的功能未来可以不用,但不能没有。

需要改动的地方是增加音乐图标和音乐播放器。

类型区分

我坚持一个原则,增加功能不增加系统复杂度,所以用现有参数区分语音和音乐:有发言人或语音转文字等附加信息的视为语音,无附加信息的视为音乐。

音乐图标

保留 作为语音图标,增加 作为音乐专属图标。

音乐播放器

经过研究,我放弃使用js库,直接使用原生 <audio> 作为音乐播放器。

标签: 网站发布
日期:2025-03-06