gpt4 book ai didi

c# - 无法在Chrome中使用接受范围:字节复制Ogg音频

转载 作者:行者123 更新时间:2023-12-03 02:18:35 25 4
gpt4 key购买 nike

我正在尝试使用HTML5再现音频,但是在再现Ogg文件时却遇到问题,这是服务器中的配置(BasicHandler.ashx):

        string oggFileName = @"C:\Users\gustav\Desktop\Player\Files\TestAudio.ogg";

byte[] bytes = File.ReadAllBytes(oggFileName);
httpContext.Response.ContentType = "audio/ogg";
httpContext.Response.AddHeader("pragma", "Public");
httpContext.Response.AddHeader("Accept-Ranges", "bytes");
httpContext.Response.Cache.SetCacheability(HttpCacheability.Public);
httpContext.Response.Cache.SetLastModified(new DateTime(2000, 01, 01));
httpContext.Response.Cache.SetExpires(new DateTime(2020, 01, 01));
httpContext.Response.BinaryWrite(bytes);

我的播放器具有以下代码:
<div id="Player">
<audio id="audioPlayer" preload="auto" controls onplay="ReloadPlayer()">
<source src="http://localhost:4677/Services/BasicHandler.ashx" type="audio/ogg">
Your browser does not support the audio element.frff
</audio>

该播放器可以完美地与音频MP3或MP4(AAC)配合使用,但是当我尝试使用Ogg时,无法播放音频(在Firefox中可以使用,但是在Chrome中是问题所在)。有什么问题的想法吗?

最佳答案

关于c# - 无法在Chrome中使用接受范围:字节复制Ogg音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17172147/

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