V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
L0L
V2EX  ›  程序员

safari 中的 audio 标签无法正常播放

  •  
  •   L0L · 2023-03-24 20:27:53 +08:00 · 1014 次点击
    这是一个创建于 595 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个小小的后端开发,在开发一个播放功能的时候,发现在苹果家的浏览器中( ios 各类浏览器,ios 微信中的浏览器,mac 上 safari 浏览器)都无法正常播放一个源的音频;

    图像显示为禁止播放

    通过抓包看到数据请求是正常的,能拿到正常的数据,但是无法播放

    音频文件没问题,通过本地 nginx 能正常播放

    这个源的链路复杂,经过了两层 nginx 的代理转发,最后到达内网上的对象存储上;

    目前测试过的平台有

    安卓: chrome ,brave ,duckduckgo ,微信浏览器

    linux 平台: firefox 和 brave

    求助,求助,求助 : 各位 v 友

    3 条回复    2023-03-24 21:00:08 +08:00
    lizheming
        1
    lizheming  
       2023-03-24 20:56:39 +08:00
    音频格式是什么,大概率是因为格式不支持或者编码,码率等不支持
    L0L
        2
    L0L  
    OP
       2023-03-24 20:58:44 +08:00
    @lizheming 音频是 wav 的,通过本地 nginx 测试过,safari 可以播放
    lizheming
        3
    lizheming  
       2023-03-24 21:00:08 +08:00
    提供下地址看看吧,看下是不是 content-type 是不是有啥问题
    @L0L
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2854 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.