【C# 处理IOS无法播放HTTP视频流】

【C# 处理IOS无法播放HTTP视频流】 能把这篇文章发我吗?
帮忙解答一下疑惑

可以直接私信他的,在这里发布可能他看不到

检查iOS所需的HLS流。您不能直接播放指向视频文件的视频文件。

https://developer.apple.com/streaming/
Content-Length标头是否有效

public HttpResponseMessage Test()
{
    if (Request.Headers.Range != null)
    {
        try 
        {
            string relativeFilePath = "~/App_Data/Videos/4.mp4";
            var filePath = System.Web.Hosting.HostingEnvironment.MapPath(relativeFilePath);
            HttpResponseMessage partialResponse = Request.CreateResponse(HttpStatusCode.PartialContent);
            partialResponse.Headers.AcceptRanges.Add("bytes");
            var stream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
            partialResponse.Content = new ByteRangeStreamContent(stream, Request.Headers.Range, new MediaTypeHeaderValue("video/mp4")); 
            return partialResponse;
        }
        catch (Exception)
        {
            return new HttpResponseMessage(HttpStatusCode.InternalServerError);
        }
    }   
    else
    {
        return new HttpResponseMessage(HttpStatusCode.RequestedRangeNotSatisfiable);    
    }
}