簡體   English   中英

視頻文件流在 asp.NET Core 2.0 中的 Safari/iOS 設備上不起作用

[英]Video File streaming not working on Safari/ iOS device in asp.NET Core 2.0

我在 asp.net core 2.0 中創建了返回視頻文件流結果的 API。 下面是返回文件流結果的代碼示例。 該 URL 在 Chrome 上運行良好,但該 URL 在 iOS 設備和 Safari 瀏覽器上不起作用。

如何在asp.net core 2.0 中實現范圍請求/響應?

var fileStream = await this.amazonS3Service.Open(
               request.FileName,
               path,
               cancellationToken);

return new FileStreamResult(fileStream, this.GetContentType(request.FileName));

iOS 考慮的是流范圍和內容長度標頭

在 dotnet Core 2.1 中添加了對 Ranges 的支持

將文件構造函數與 enableRangeProcessing 結合使用

 return File(fileStream, this.GetContentType(request.FileName), true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM