HawkLu92
HawkLu92
  • 发布:2016-02-23 11:37
  • 更新:2016-10-21 13:18
  • 阅读:2911

ios打开流媒体视频,急急急

分类:HTML5+

因为是实时监控,所以没办法下载,
ios 如何打开并播放流媒体??
android下我直接plus.runtime.openURL(流媒体地址)就可以用手机上支持流媒体的软件自动打开并播放。
但是ios下无任何反应??为什么??
如果ios不能用runtime.openURL,还有什么其他的方法???

2016-02-23 11:37 2 条评论 负责人:无 分享
已邀请:
HawkLu92

HawkLu92 (作者) - GoodGoodCoding,DayDayNoBug

找到一种曲线救国的办法。。。。
第一步:配置支持urlscheme
双击应用的manifest.json文件,切换到“代码视图”,在根节点下添加plus->distribute->apple下添加urltypes节点数据如下:

发现我所用的所有流媒体的地址都是以rtsp开头的。
如:rtsp://test:ww123456@mingxuxx823440@126.com

第二部:直接用safari打开流媒体地址

location.href="上面的地址"

所以可以考虑使用iphone自带的safari来打开这个流媒体地址,在打开的时候ios自己会做一个判断,如果该地址是流媒体地址,系统会自动调用你的手机上安装的支持流媒体播放的播放器。

第一次打开的时候会提示你选用某个播放器,确定之后就可以直接播放了。

  • 云钦

    视频地址怎么从摄像头获取的呢

    2016-05-07 18:30

  • HawkLu92 (作者)

    我这边的视频监控是用的海康威视,他们有API接口调用,可以得到流媒体地址和PC端的直播地址。

    2016-05-09 11:35

老向

老向

最近也要用到RTSP。试了一下HTML5的video,可以正常播放。
不过自已要播放海康的NVR的RTSP流,可能是视频编码问题吧,无法正常播。
测试代码:
<video style="transform: rotate(0deg);" id="v1" controls="controls" onmouseover="this.play()" height="600" width="800">
<source src="rtsp://218.204.223.237:554/live/1/67A7572844E51A64/f68g2mj7wjua3la7.sdp">
html5 video
</video>

用手机打开下面地址:http://pass.wswifi.cn/1/1.html
测试过QQ浏览器,微信浏览器,华为6p自带浏览器。都通过!
大家都来测试一下,反应一下测试结果!
海康的NVR还没搞定。

该问题目前已经被锁定, 无法添加新回复