播放网络视频(当Activity的背景)
来源:互联网 发布:美国大学gpa算法 编辑:程序博客网 时间:2024/06/16 20:13
注:SurfaceView+MediaPlayer来实现视频播放(播放网络视频的是会有一个加载的过程(也就是“黑屏”),后面我的解决办法是把视频下载下来,在加载。目前只想到这样办法,有其他办法希望来一起讨论)
一、加载本地视频(不会卡顿,也不会黑屏)
二、加载网络视频当界面背景(没下载的时候,有加载(也就是有所谓的黑屏))
三、加载网络视频当界面背景(提前下载视频到本地)不会出现黑屏,循环播放的时候也不会卡顿
1、主要先在MainActivity.class下载网络视频(
new load_video() .execute("http://ohfn56j2u.bkt.clouddn.com/584139b1ac294.mp4");//先下载网络视频)
2、然后在PhotographyNet.class播放本地视频
File videoFile = new File(Environment.getExternalStorageDirectory().toString() + "/jiaoju/splash.mp4");
mediaPlayer.setDataSource(videoFile.getPath());//加载网络视频
mediaPlayer.setLooping(true);//循环播放
四、用第三方框架(PLVideoTextureView)循环播放(循环播放的时候,会卡顿)
(由于时间比较急,没有整合在一起)第四种方法请看这个链接的的源码:
http://download.csdn.net/detail/qq_30543115/9744452
五、用VideoView播放(VideoView的本质就是SurfaceView)
源码下载:http://download.csdn.net/detail/qq_30543115/9744455
有更好的办法的盆友,欢迎一起讨论哈。欢迎指正
- 播放网络视频(当Activity的背景)
- 网络视频的播放
- 播放网络上的视频
- 播放网络上的视频
- 播放网络上的视频
- 播放网络上的视频
- 视频为Activity背景
- 播放网络视频(可用)
- Android VR Player(全景视频播放器) [7]:视频列表的实现-网络视频
- 视频播放添加模糊背景
- AVPlayer播放视频(本地视频,或网络视频)
- ios:播放在线的网络视频
- 了解网络视频H.264的播放
- 视频播放相关的网络协议
- Android 播放网络视频的一个demo
- UE4加载播放网络上的视频
- j2me 网络视频播放
- MediaPlayer播放网络视频
- iOS framework开发流程总结
- 异常
- Android BlueDroid分析: OSI中的List与alloctor的实现分析
- 《硅谷之谜》读书笔记:追求卓越,改变自己
- linux下du查看目录文件夹大小
- 播放网络视频(当Activity的背景)
- 读《技术人员的发展之路》有感
- Uva1152 4 Values whose Sum is 0
- 关于 PHP 表单安全性的重要提示
- ElasticSearch(一):介绍及安装
- android-目录学习
- 2016技术
- 经常使用的一些Maven dependency
- JQuery Mobile