可爱老人网

 找回密码
 注册会员
搜索
查看: 324|回复: 38

[原创制图] 贴图版块开通HTML代码后,如何发背景音乐及相关问题

[复制链接]
发表于 2026-9-15 05:00 | 显示全部楼层 |阅读模式
本帖最后由 听柳 于 2026-9-16 11:01 编辑

       近日由于贴图版块开通了HTML代码,可以给gif动图或图片添加背景音乐或音效,很多朋友都跃跃欲试,纷纷试帖,看到平时寂静无声的gif动画或图片在音乐声中尽情地展放,朋友们无不感叹加了背景音乐或音效后,动画或图片效果确实上了一个大台阶!

       各位朋友在试帖中,也发现了一些问题,如怎样添加音乐?添加音乐的代码是什么?为什么有的朋友添加音乐代码后,音乐并未出现,音乐代码却以文本方式直接展示了出来?有的朋友干脆连同gif动画和音乐一起,直接用代码调用,省事又利索。但有的帖子出现问题:要么是音乐不出现,却出现了音乐代码文本,要么是帖子中本应出现的gif动画,而右键显示的却是html网页格式。我在大致了解了各位朋友出现的问题,及发帖方式和使用的代码后,再加上我自己动手用不同的发帖方式和不同的代码测试,综合分析后谈谈可能的原因及应对办法,不对的地方请各位朋友指正,尤其是咱老网的代码高手一定要多指教。

       一.先说一下怎样给gif动画或图片添加背景音乐?

       首先要说得是,给gif动画或图片添加音乐的方法不止一种。

       1.我们可以把发gif动画和加音乐两个事情,全部用代码实现。这方面很多朋友都做了测试发帖,朋友们也看到了,有的代码很详细,篇幅很大,可以选择字体、字号、颜色等,有的可以加边框,有的可以加歌词同步,有的代码很简单,只是短短的一行,能显示动画就行,能让音乐播放就行,有的代码隐藏播放器,打开帖子就自动播放,有的则显示播放器,需要手动点击后才播放音乐,具体使用哪一种代码,可以根据您自己的需求选择使用。
       如果你不想使用大篇幅的代码,也想单纯添加音乐代码,代码如下:

       <audio src="音乐链接.mp3" loop autoplay>

       如果想gif动画和音乐同时用代码实现,又不想使用复杂的代码,比如不想使用歌词同步等,可以用以下简单的代码


       [img]动画链接.gif[/  img]       (注意:我这里故意在gif后面方括号[/和后面的img之间留下了空格,不然无法显示这个代码,大家使用这个代码时要去掉斜线后面和img之间的空格。

       <audio src="音乐链接.mp3" loop autoplay>


       添加动画链接代码,如果上面那个UBB代码即所谓的方括号代码出错,还可以使用html代码,即所谓的尖括号代码:<img src="动画链接">。

       这里音乐代码里的loop autoplay是自动循环播放,不少情况下论坛并不支持自动播放(测试咱们老网目前尚支持自动播放),如果不想自动播放以减少出错,可以去掉loop autoplay,代码换成:
       <audio controls src="音乐链接.mp3">
       这样打开帖子音乐就不会自动播放,而是出现了一个播放器,点击播放器音乐才播放。

       2.我还试验过用两种方法同时混合使用发动画和加音乐,即用发图片工具按钮发动画,用音乐代码发音乐。具体操作是先不勾选html代码,在富文本编辑器界面,点上面的图片按钮,添加网络动画地址,然后再勾选html代码,添加音乐代码。点发布。

       3.添加动画代码可以直接复制上面的代码,也可以在动画上传图床后,选取“论坛代码”或“代码调用”等选项(不同图床名称不同)获取添加动画代码。

       4.gif动画右键显示为html格式,而不是gif格式,无法直接下载这个gif动画,下载下来的仍然是html格式,这种情况有时与没有使用图床有关(几率),有时与代码不合适有关,gif被自动包裹上一层网页格式外层,右键点击动画时,显示的是最外层的html格式。而使用上述简单的代码一般不会出现html格式。

       5.需要注意的是,用上述不管哪种方法,并不是每次发布都成功,有时点发布后会失败,有时音乐不出现,仅出现动画,有时二者皆不出现。明明动画链接和代码、音乐的链接和代码都没有语法错误,音乐代码却以文本形式出现在页面上,有时动画代码和音乐代码也以文本形式出现。
       这种情况有时写的代码语法虽没问题,但是老网后台过滤拦截了,代码提交后,后台自动就会把标签转义成文字,图片 img 有时也连带被转义。论坛把  <  和  > 转义成  &lt; 和 &gt;一旦发生转义,浏览器不再把它当成 HTML 标签,直接当成普通文字显示,图片、音乐全部失效。山水兄发的那个歌词同步的代码就是这样,直接被后台过滤,歌词同步不会出现。

       还有一种情况,转义发生在编辑器输入框这一端(你的浏览器),不是提交到服务器之后才转义。也就是说,别人使用相同的代码发布动画、添加音乐成功,而您使用相同的代码、相同的方法却总是失败。这是因为浏览器代码粘贴进去之后,编辑器在本地悄悄把 < > 变成 < >,导致发布失败;成功场景:清空编辑框,全新粘贴一遍代码,不做任何多余操作,立刻提交,此时代码还没被编辑器转义,原样发给论坛,论坛就能正常解析 HTML。

       若出现这种情况,首先要注意动画和音乐是全部用代码调用,还是用图片按钮发动画,音乐代码发音乐?若全部用代码调用,发帖时直接勾选 HTML 源码模式,一次性粘贴上面整段代码,不要切换可视化预览,直接点提交,老论坛过滤器拦截过滤几率会降低。

       所以根据上面的原理,我通过测试,发现了另一种简易的方法,若第一次点发布后音乐或动画没有呈现,而是直接出现了文本,就再次进入编辑界面,这时我们就会发现原来输进去的代码被改变了,勾选html代码,删掉编辑框里的全部代码,把原来的代码再输入一次,直接点发布,这时动画和音乐就都正常显示了。




评分

参与人数 9人气值 +39 收起 理由
灵山莲 + 5 受益匪浅!
老知青自强不息 + 5 大赞!
彩色风筝 + 5 大赞!
真真 + 5 柳哥辛苦了!
沧海笑 + 3 受益匪浅!

查看全部评分

 楼主| 发表于 2026-9-15 05:00 | 显示全部楼层
本帖最后由 听柳 于 2026-9-14 22:39 编辑

我发现我的浏览器就总是悄悄修改我的代码导致发布动画失败,添加音乐失败。比如我在上面述说这个问题时,我明明说的是浏览器把“<>悄悄变成了&lt; &gt”;但当我再次进入编辑器的时候已经被改成了“<>悄悄变成了<>”。这能不失败吗?

 楼主| 发表于 2026-9-15 05:00 | 显示全部楼层
还有什么问题以及如何解决,大家都可畅所欲言,尤其是咱老网的代码高手请多指教。
发表于 2026-9-15 05:13 | 显示全部楼层
听柳 发表于 2026-9-15 05:00
还有什么问题以及如何解决,大家都可畅所欲言,尤其是咱老网的代码高手请多指教。

老友辛苦了,在您的指导下,我们将会不断完善和提高,再谢关心和支持,清晨问好!
发表于 2026-9-15 07:01 | 显示全部楼层
本帖最后由 潇湘翁 于 2026-9-15 07:51 编辑

欣赏老弟佳作,讲解详细,受益非浅!慢慢学习,早上问好!另:兄弟说我昨天发的作品符合规定,请问如果我以后再到贴版发帖,可以用同样的形式制作作品发表吗?如果不符合规定,请老弟予以具体指导!
发表于 2026-9-15 07:20 | 显示全部楼层
本帖最后由 娟子 于 2026-9-15 08:14 编辑

谢谢柳弟好教程,讲解的很详细!我还不会,慢慢学习,请多指教!争取早日加入贴图大军队伍。
发表于 2026-9-15 08:25 | 显示全部楼层
谢谢兄弟发布贴图版块开通HTML代码后,如何发背景音乐及相关问题
发表于 2026-9-15 08:38 | 显示全部楼层
老师分析的比较透彻,出现这种情况大多数都是代码有误或没有勾选选项所至!
 楼主| 发表于 2026-9-15 08:51 | 显示全部楼层
山水人家 发表于 2026-9-15 05:13
老友辛苦了,在您的指导下,我们将会不断完善和提高,再谢关心和支持,清晨问好!{::guzhang ...

谢谢山水兄的一如既往地大力支持!看了您今天发发那个雨中情动画,音效加上去效果特别好,非常逼真!您那个帖是一次发帖成功的吧?您昨天有一个帖子,代码比较 复杂,加了歌词同步,结果被自动过滤掉了,并没有显示同步歌词。以后为了避免失败和麻烦,还是简单加上音效或背景音乐来的利索和方便。
 楼主| 发表于 2026-9-15 08:56 | 显示全部楼层
潇湘翁 发表于 2026-9-15 07:01
欣赏老弟佳作,讲解详细,受益非浅!慢慢学习,早上问好!另:兄弟说我昨天发的作品符合规定,请问如果我以 ...

谢谢大哥的大力支持!您的作品很有水平,您能常来贴图版块肯定会让贴图版块再上一个台阶的,谢谢大哥!
您昨天发的那个作品非常好,唯一的不足就是显示的是html网页格式,也无法直接下载您的那个gif动画,下载后仍是html网页格式,这应该是您使用的代码导致的。大哥可以不必使用那么复杂的代码,设定字体、颜色、边框等等众多元素,也不需要加歌词同步等众多的内容,使用简单的代码能显示动画和播放音乐就行,也就不会出现html网页格式了。期待大哥的精彩作品!
        
下一页 发布主题 快速回复

手机版|公众号|小黑屋|可爱老人网

GMT+8, 2026-9-18 07:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表