audio 标签动态src 且src是http无法播放问题

javascript 复制代码
 <audio
          ref="audio" 
          :src="src"
          alt="加载失败"
          controls
        />

src是动态传参的

无法播放因为动态src需要在赋值后对audio进行重载

javascript 复制代码
this.$refs.audio.load()

注意如果,src跟本项目地址IP端口协议不同,会出现跨域问题。audio标签本身是允许跨域的资源的,但是如果src资源本身所在服务不允许跨域就会出现,直接访问文件地址能够播放,但是放到audio里面就无法播放的问题,这个有两个解决方法。

法一:

让资源服务器允许跨域。

法二:

不在audio里面去播放跨域的音频

直接用a标签连接打开新的浏览器页签

javascript 复制代码
  <a  
     :href="src"         
      target="blank"
       style="text-decoration: none;"
            >
              播放
            </a> 
相关推荐
发光小北17 分钟前
SG-CAN (FD) NET-210(双通道 CAN (FD) 转以太网网关)特点与功能介绍
开发语言·网络·php
larance17 分钟前
kylinv10 设置网卡自启动和固定ip
网络·网络协议
湫一刀36 分钟前
WireShark下载说明
网络·测试工具·wireshark
Ha_To1 小时前
2025.12.18 NAT地址转换、PAT
linux·服务器·网络
火山引擎开发者社区1 小时前
火山引擎 Force 大会发布 veRoCE 传输协议!
网络·火山引擎
ShenZhenDingYue2 小时前
吊车近电报警器的配置标准与事故预防策略
网络
yBmZlQzJ2 小时前
财运到免费内网穿透端口转发使用指南:实现TCP_UDP服务高效穿透
网络协议·tcp/ip·udp
爱尔兰极光2 小时前
计算机网络 --物理层
网络·计算机网络
发光小北2 小时前
SG-CANET-210(双通道 CAN 转以太网网关)特点与功能介绍
网络协议
山风wind2 小时前
网络分层模型:OSI和TCP/IP参考模型
服务器·网络·tcp/ip