适用于iPhone/iPad的HTML5视频。如何检测连接速度?
我需要在Safari中以尽可能高的质量为iPhone/iPad播放视频 我创建了两个视频文件:一个用于3G低速的低质量视频文件,一个用于WiFi宽带流媒体的高质量视频文件。例如,我注意到一些YouTube应用程序能够检测移动设备是否通过3G或WiFi运行,因此选择小尺寸视频而不是高质量视频 这是我的DOM/Javascript代码,$v值被PHP替换,并包含视频文件名:适用于iPhone/iPad的HTML5视频。如何检测连接速度?,html,ios,video-streaming,Html,Ios,Video Streaming,我需要在Safari中以尽可能高的质量为iPhone/iPad播放视频 我创建了两个视频文件:一个用于3G低速的低质量视频文件,一个用于WiFi宽带流媒体的高质量视频文件。例如,我注意到一些YouTube应用程序能够检测移动设备是否通过3G或WiFi运行,因此选择小尺寸视频而不是高质量视频 这是我的DOM/Javascript代码,$v值被PHP替换,并包含视频文件名: <video id="thevideo" src="streaming/video_<?=$v ?>.m4v
<video id="thevideo" src="streaming/video_<?=$v ?>.m4v" width="600" height="360" width="640" height="360" preload="preload" controls="controls" autoplay="autoplay">
flowplayer/video<?=$v ?>.m4v
</video>
<script type="text/javascript">
var myvideo = document.getElementById("thevideo");
myvideo.load();
myvideo.play();
</script>
我可以在Javascript/Webkit中编写一些能够检测连接模式的东西吗
谢谢大家
我假设这将出现在您自己的应用程序中:
在发送UIWebView请求之前,您可以使用Apple确定应用程序中的连接类型。您可以通过添加查询来修改请求的URL:
//determine the connection type via Reachability
myURLString = [myURLString stringByAppendingString:[NSString stringWithFormat:@"?conntype=%@", *connTypeString]];
//then send the request for the page.
然后,在PHP中解析URL查询以确定应该使用的视频URL
如果没有,则需要通过第三方Javascript或PHP脚本测试连接速度。
例如:
我假设这将出现在您自己的应用程序中:
在发送UIWebView请求之前,您可以使用Apple确定应用程序中的连接类型。您可以通过添加查询来修改请求的URL:
//determine the connection type via Reachability
myURLString = [myURLString stringByAppendingString:[NSString stringWithFormat:@"?conntype=%@", *connTypeString]];
//then send the request for the page.
然后,在PHP中解析URL查询以确定应该使用的视频URL
如果没有,则需要通过第三方Javascript或PHP脚本测试连接速度。
示例:您必须加载某种文档来测试连接速度
例如-您必须加载某种文档来测试连接速度 例如——