永发信息网

android到底支不支持有身份认证的RTSP播放

答案:2  悬赏:40  手机版
解决时间 2021-01-25 08:32
android到底支不支持有身份认证的RTSP播放
最佳答案
可以用webView,加载HTML,通过video来播放。
一、需要在AndroidManifest.xml文件中声明需要使用HardwareAccelerate, 可以细化到Activity级别,如果不需要的View可以声明不要用加速,但是需要在代码中做
具体如下:
1如果要声明整个应用都要加速:< application ... android:hardwareAccelerated ="true">
2.如果要在Activity中声明,则:

Window, getWindow.setFlags( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
3.如果application或者activity都申明了要硬件加速,但是为了某些原因(比如省电?),一些View不需要硬件加速的话, view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

二、 需要在AndroidManifest.xml文件中用上标签,而且如果是空的还不行,必须写上targetSDK或者minSDK,但是我试验过,不管写版本是多少都没有关系。理论上说,Android应该是从3.0( API Level 11)开始可以对2D渲染加速,但是我把targetSDK设置为5都可以使用的,但是这个标签不写还不行。

一般来说,上面的操作做了,就可以使用video标签播放视屏了,如果要支持全屏,还需要做一点操作: 给webview一个WebChromeClient对象,这个WebChromeClient对象需要实现onShowCustomView和onHideCustomView方法
全部回答
绕了一大圈结贴,结论android底层opencore是不支持身份认证的rtsp
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《我不受欢迎怎么想都是你们的错》是怎样的结
吉的堡英语(建安集团小区东南)地址在什么地方
急!如果在英国买macbook pro 怎样享受学生优
某公司计划在一块150m×180m的基地上,建造一
关于楞次定律的一个问题
出彩少年艺术中心地址在什么地方,我要处理点
1至数个心皮构成花的()。
大连 39中旁边那个市民健身中心,游泳是怎么
【英语26个字母发音】英语26个字母发音归类表
诗词走进我的生活 我喜欢的诗词 诗词给了我力
承揽关系9级伤残怎么赔
文卓托管怎么去啊,我要去那办事
做试管婴儿期间不小心感冒发烧了,还能继续做
近年来,广东在公办学校的学位不能满足农民工
宝桥职工培训中心地址有知道的么?有点事想过
推荐资讯
唐诗怀古送别诗
个人贷款要什么条件
80和120最大的公约数
多囊卵巢综合症在无锡能看好么,要怎么看!
金银花怎么制作方法
飘换一个新偏旁是什么字
海口琼州大桥的简介?
朱石星光眼镜地址有知道的么?有点事想过去
经线和纬线有多条,为了区分各条经线和纬线,人
请问,用手机怎么注册电子邮件地址?
柏拉图的英文名怎么写?
那些小说哪有啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?