gpt4 book ai didi

html - html asp.net MVC中的音频currentTime和FileResult

转载 作者:行者123 更新时间:2023-12-03 00:29:52 25 4
gpt4 key购买 nike

我有简单的代码返回FileResult。

private FileResult TmpFileToClient()
{
byte[] fileBytes = System.IO.File.ReadAllBytes("some_file.mp3");
return File(fileBytes, "audio/mpeg", "some_file.mp3");
}

此文件方法在音频标签中使用。 <audio src="guide/TmpFileToClient></audio>"当我出于某种原因试图每次从0秒开始将JS中的当前时间更改为某个值时。当音频标签不使用服务器方法直接使用文件路径时,它可以完美工作。 <audio src="some_file.mp3></audio>"

最佳答案

如果有人坚持这个问题,我解决了。检查您的HTTP header 。我看一下方法返回的 header 和直接url返回到文件的 header 。在我的情况下,HTTP header “Accept-Ranges”丢失了,但在直接URL“Accept-Ranges”等于“bytes”的情况下。我添加了这个头Response.AddHeader("Accept-Ranges", "bytes");,它工作正常。

关于html - html asp.net MVC中的音频currentTime和FileResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51023794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com