Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RESTful WCF将视频流传输到ios设备_Ios_Wcf_Rest_Video_Streaming - Fatal编程技术网

RESTful WCF将视频流传输到ios设备

RESTful WCF将视频流传输到ios设备,ios,wcf,rest,video,streaming,Ios,Wcf,Rest,Video,Streaming,我正在创建一个Restful WCF服务,它有一个返回视频流的操作。文件格式为MP4,在PC、谷歌Chrome、Firefox和iPad2Safari(带直接链接)上运行 我知道要添加MIME类型: WebOperationContext.Current.OutgoingResponse.ContentType = "video/mp4"; 该操作返回的流几乎可以在所有环境中播放,但不能在带有Safari浏览器的iOS设备上播放 浏览器知道这是一个视频,但它显示播放按钮被抚摸,我无法点击它。当

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

我知道要添加MIME类型:

WebOperationContext.Current.OutgoingResponse.ContentType = "video/mp4";
该操作返回的流几乎可以在所有环境中播放,但不能在带有Safari浏览器的iOS设备上播放


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

我终于找到了问题所在

似乎iPhone/iPad需要Http范围请求才能支持HTML5视频支持,所以我必须在wcf操作中手动实现它