EasyDemo*VideoView(on Github)
来源:互联网 发布:矩阵与转置矩阵的秩 编辑:程序博客网 时间:2024/06/03 22:25
VideoView
开发环境:AS
开发环境:AS
点击打开链接
1>布局文件为一个简单的VideoView控件,节省篇幅省略-直接上代码。。。
public classVideoActivityextendsAppCompatActivity {
privateVideoViewvv_myvideo;
@Override
protected voidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.activity_video);
vv_myvideo=(VideoView)findViewById(R.id.vv_myvideo);
Uri uri = Uri.parse("http://www.androidbegin.com/tutorial/AndroidCommercial.3gp";);
vv_myvideo.setMediaController(newMediaController(this));
vv_myvideo.setVideoURI(uri);
vv_myvideo.start();
//vv_myvideo.requestFocus();
}
}
2>需要在AndroidManifest.xml添加两条权限。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
3>这里需要多啰嗦的,也是经常会困惑刚入门同志的几个点。
a.增加的权限开头android.permission是小写的,Android Studio可能会默认补全为大写,导致没有相应权限。
b.VideoView虽然可以播放网络视频,但是网络视频流实际是分为Http协议和RTSP(Real Time Streaming Protocal)两种。RTSP协议支持实时播放,
而Http协议则需要缓冲一定时间才能够播放。
c.国内传统的视频站给出的URL并不是真实视频地址,因此像优酷,爱奇艺等网站的视频并不能直接使用VideoView播放
阅读全文
0 0
- EasyDemo*VideoView(on Github)
- EasyDemo*TextWatcher(on Github)
- EasyDemo*PopupWindow(on Github)
- EasyDemo*FrameAnimation(on Github)
- EasyDemo*DatePicker(on Github)
- EasyDemo*AlertDialog对话框(on Github)
- EasyDemo*Fragment静态使用方法(on Github)
- EasyDemo*JavaSE 细节知识点(Updating on Github)
- EasyDemo*Menu体系结构图(on Github)
- EasyDemo*Dialog体系结构图(on Github)
- EasyDemo*ProgressBar及其子类体系结构图(on Github)
- EasyDemo*TextView及其子类体系结构图(on Github)
- EasyDemo*ViewAnimator及其子类体系结构图(on Github)
- EasyDemo*ExpandableListView及其子类体系结构图(on Github)
- EasyDemo*Adapter接口及其实现类体系结构图(on Github)
- EasyDemo*五大布局体系结构图(on Github)
- EasyDemo* ImageView及其子类体系结构图(on Github)
- EasyDemo*AdapterView及其子类体系结构图(on Github)
- EasyDemo*Fragment静态使用方法(on Github)
- 辗转相除法求最大公约数最小公倍数
- Affy芯片ATH1-121501探针注释的处理
- EasyDemo*FrameAnimation(on Github)
- python2和python3共存(原生)
- EasyDemo*VideoView(on Github)
- Retrofit简单使用
- Spark入门1-使用Spark-shell交互分析
- EasyDemo*DatePicker(on Github)
- 《大型网站系统与JAVA中间件实践》【PDF】下载
- 《七点三刻》025期 乌镇时间/八项规定表情包发布/西成高铁开通/互联网大佬…
- Semaphore / 信号计数量[Version-2] / Sema的工作原理
- 可视化
- 网络获取+动画