知识点:Android中的VideoView控件默认情况下是不能全屏播放的,它是固有的比例播放,假如你放在默认播放会有黑框
解决的办法是重写VideoView控件
实现代码如下:
package com.shenghe.bank.landi.helper;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.VideoView;
public class MvideoView extends VideoView {
public MvideoView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
private int mwidth=0;
private int mheight=0;
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
// TODO Auto-generated method stub
int width=getDefaultSize(mwidth, widthMeasureSpec);
int height=getDefaultSize(mheight, heightMeasureSpec);
setMeasuredDimension(width, height);
}
}
注意:必须实现这个构造public MvideoView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
分享到:
相关推荐
我们使用videoview时 会发现,它自动保持原有比例,但是却无法达到全屏显示的效果。所以,这个时候查看了videoview的源码后就好办了,我们可以重写它。 具体的都在DEMO里,大家下载起来看看吧。
简单的android videoView视频播放,希望对大家会有帮助!
Android VideoView,快速使用VideoView。。
Android之VideoView播放视频
VideoView类将视频的显示和控制集于一身,我们可以借助它完成一个简易的视频播放器。VideoView和MediaPlayer也比较相似。 二、VideoView的使用方法 它主要有以下几种常用方法 步骤: 1.指定视频文件的路径, 2....
VideoView全屏 左右控制声音亮度
播放视频 1、webview播放 2、系统VIdeoview播放 3、自定义VideoView播放
通过VideoView播放视频的步骤: 1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件 2、调用VideoView的如下两个方法来加载指定的视频 (1)setVidePath(String path):加载path文件代表的视频 (2...
Android 使用videoview播放Rtsp视频 demo http://blog.csdn.net/huanzhongying/article/details/53032909
android videoview视频播放
本Demo实现了自定义样式的MediaController以及结合VideoView的半屏视频播放和全屏视频播放
videoview的简单使用,播放网络视频,本地视频
对videoview写了个控制器,对状态进行管理,需要横竖屏切换,需要对videoview的布局有点要求,博客地址:http://blog.csdn.net/paddyy/article/details/50563643
基于VideoView的本地文件及流媒体播放器,可播放RTSP视频流,也可以播放本地文件。 源码及开发方法,参考: http://blog.csdn.net/fm0517/article/details/46426275
Android播放视频,包含系统自带VideoView控件,和自定义VideoView控件,可全屏播放,案例包含了本地视频和网络视频。
VideoView原生自定义的视频播放器 基于VideoView 自定义控制面板 手势识别器 进度调节 亮度调节 声音大小调节
VideoView is a native Android video player. android videoview 实战
这是一个基于Android原生组件VideoView来开发视频的一个demo实例。代码解压后可以直接在eclipse中运行,比较适合新手。欢迎大家下载使用,希望能对您的学习有所帮助。
由于surfaceview的创建、销毁,导致已经播放过的videoview在滑动很多次以后不能正常播放,listview中播放的 videoview乱窜问题都已解决。
包含VideoView和Metadata两个类,在低于api21中也能为网络视频加cooki