我需要一些帮助我的网页。我流wav文件和只有在苹果的软件音乐不播放。我在互联网上寻找解决方案(其他人的问题),并尝试了不同的解决方案,但没有成功。也许最好的方法是检查我的网站:https://sidcloud.net。我使用htmlaudio html元素与我的控制。流媒体似乎正在启动(从后端的Angular 来看),但audio html元素不播放它。有谁能帮忙看看这个网站吗?提前感谢!Bartek
我需要一些帮助我的网页。我流wav文件和只有在苹果的软件音乐不播放。我在互联网上寻找解决方案(其他人的问题),并尝试了不同的解决方案,但没有成功。也许最好的方法是检查我的网站:https://sidcloud.net。我使用htmlaudio html元素与我的控制。流媒体似乎正在启动(从后端的Angular 来看),但audio html元素不播放它。有谁能帮忙看看这个网站吗?提前感谢!Bartek
2条答案
按热度按时间trnvg8h31#
让它工作\o/。我必须正确处理字节范围。苹果的软件使用范围功能,所以我不得不满足其需求:).下面是我在Golang/GIN中的REST API函数:
}
这里是log:
所以,正如你所看到的,苹果浏览器首先要求前两个字节,然后是c.a. 64 KB,然后是音乐文件的其余部分。
vd8tlhqk2#
我发现这一点,而挣扎与同样的问题,真的浪费了很多时间在它!我也开始自己实现这一点,以你为榜样(谢谢!),但最后真的很幸运地遇到了事实,GoLang的http库实际上可以为您做到这一点。因此,您可以执行以下任一操作:
或者,如果文件在文件系统上,甚至:
下面是它的文档:https://golang.org/pkg/net/http/#ServeContent(ServeFile位于其正下方)