我正在尝试向iPhone发送MP4视频,但正如你们许多人所知,它需要一种稍微不同的方法来实现它。 一个关键方面是检测$ _SERVER {“HTTP_RANGE”],如http://mobiforge.com/developing/story/content-delivery-mobile-devices和其他众多StackOverflow答案所示。
我为$ _SERVER做了一个打印,并没有在iOS模拟器和真正的iPhone中找到HTTP_RANGE。 有人可以为我开灯吗?
谢谢!
答案 0 :(得分:2)
如果iOS设备正在请求MP4,它会发出多个请求:
你真的没有任何控制权。服务器必须能够正确地处理字节范围请求,否则iOS设备将无法播放视频。
如果你有一个iPhone模拟器请求一个显示HTTP请求变量的纯HTML页面,它将没有字节范围请求,因为iOS Safari没有。它只对MP4文件执行此操作。