RESTful WCF,用于将视频流式传输到ios设备

时间:2015-08-24 18:31:08

标签: ios wcf rest video streaming

我正在创建一个Restful WCF服务,该服务具有返回视频流的操作。文件格式为MP4,可在PC,谷歌Chrome,Firefox和iPad 2 Safari(带直接链接)上运行。

我知道要添加MIME类型:

WebOperationContext.Current.OutgoingResponse.ContentType = "video/mp4";

操作返回的流几乎在所有环境中播放,但无法在带有Safari浏览器的iOS设备上播放。

浏览器知道它是一个视频,但它显示了按下的播放按钮,我无法点击它。当我传递直接链接到视频时,它在iOS Safari中正确播放。我错过了什么吗?我应该提供任何额外的HTTP标头吗?

1 个答案:

答案 0 :(得分:1)

我终于找到了问题

似乎iPhone / iPad需要支持Http Range Requests以支持HTML5视频,所以我必须手动在wcf操作中实现它