CRV如何播放视频,屏高分辨率播放器如何设置,求解

4240人阅读
Android(197)
最近在做Android上播放音频的功能,需要视频全屏播放,自己研究了一下,随便总结了如下3种设置方式,大家都来交流交流,如果满意请顺便给分享谢谢~~~
第一种方式
& && &&&this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
& && && && && & WindowManager.LayoutParams.FLAG_FULLSCREEN);
& && &&&requestWindowFeature(Window.FEATURE_NO_TITLE);
& && &&&getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
注意:一定要在setContentView之前加入上面的信息。不然不会实现其效果。
第二种方式
在AndroidManifest.xml文件中定义
&application android:icon=&@drawable/icon&
& && &&&android:label=&@string/app_name&
& && &&&android:theme=&@android:style/Theme.NoTitleBar.Fullscreen&&
第三种方式
自己重写一个方法获取屏幕大小去改写
public class MyVideoView
extends VideoView {
public static int WIDTH;
public static int HEIGHT;
public MyVideoView(Context context, AttributeSet attrs) {
& && &&&super(context, attrs);
& & @Override
protected void onMeasure(int widthMeasureSpec,
int heightMeasureSpec) {
& && &&&int width =
getDefaultSize(WIDTH, widthMeasureSpec);
& && &&&int height =
getDefaultSize(HEIGHT, heightMeasureSpec);
& && &&&setMeasuredDimension(width, height);
public class MovieOpenActivity
extends Activity implements
& && &&&OnCompletionListener, OnErrorListener {
private MyVideoView mVideoV
public void onCreate(Bundle savedInstanceState) {
& && &&&super.onCreate(savedInstanceState);
& && &&&this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
& && && && && & WindowManager.LayoutParams.FLAG_FULLSCREEN);
& && &&&requestWindowFeature(Window.FEATURE_NO_TITLE);
& && &&&getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
& && &&&setContentView(R.layout.movie);
& && &&&Intent intent = getIntent();
& && &&&Bundle bundle = intent.getExtras();
& && &&&String movieUrl = bundle.getString(&movieUrl&);
& && && &DisplayMetrics dm =
new DisplayMetrics();
& && && &this.getWindowManager().getDefaultDisplay().getMetrics(dm);
& && && &MyVideoView.WIDTH=dm.widthP
& && && &MyVideoView.HEIGHT=dm.heightP
& && && &mVideoView = (MyVideoView) findViewById(R.id.videoView1);
& && && &mVideoView.setMediaController(new MediaController(this));
& && && &mVideoView.setOnCompletionListener(this);
& && && &mVideoView.setOnErrorListener(this);
& && && &mVideoView.setVideoPath(movieUrl);
& && && &mVideoView.requestFocus();
& && && &mVideoView.start();
public void onCompletion(MediaPlayer mp) {
& && &&&finish();
& & @Override
public boolean onError(MediaPlayer mp, int what,
int extra) {
& && &&&Log.v(&this is error&, &onError method is called!!&);
& && &&&if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) {
& && && && &Log.v(&this is error&, &Media Error,Server Died& + extra);
else if (what == MediaPlayer.MEDIA_ERROR_UNKNOWN) {
& && && && &Log.v(&this is error&, &Media Error,Error Unknown& + extra);
& && &&&Toast.makeText(MovieOpenActivity.this, &视频播放错误,请重新选择!&,
& && && && && & Toast.LENGTH_LONG).show();
& && &&&return false;
& & @Override
protected void onDestroy() {
& && &&&super.onDestroy();
version=&1.0& encoding=&utf-8&?&
&LinearLayout
xmlns:android=&/apk/res/android&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&
android:orientation=&vertical&&
& & &com.smit.util.MyVideoView
& && &&&android:id=&@+id/videoView1&
& && &&&android:layout_width=&fill_parent&
& && &&&android:layout_height=&fill_parent&
& && &&&android:layout_gravity=&center_horizontal&
& && &&&android:theme=&@android:style/Theme.NoTitleBar.Fullscreen&
&/LinearLayout&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:729302次
积分:7406
积分:7406
排名:第2123名
原创:31篇
转载:366篇
评论:123条
(3)(12)(3)(3)(1)(34)(22)(71)(1)(9)(21)(1)(3)(8)(2)(26)(52)(51)(21)(8)(7)(5)(11)(5)(2)(3)(1)(1)(2)(2)(10)播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
如何设置屏幕分辨率 win7
上 传 者:
内容介绍:
如何设置屏幕分辨率 win7
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}PC版本的视频分辨率设置到多少可以满屏_初音ミク吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:923,276贴子:
PC版本的视频分辨率设置到多少可以满屏
480*272还是没有办法……到底要调到多少啊!
游戏里面发现没有分辨...
这是网友把16个1080p的...
简单几步,以我自己的电...
已经调了超清了啊
12.3-12.4上海欢乐谷华侨城大剧院上演初音未来2016上海演唱会,还等什么!!快来抢票吧!24小时票务网上在线预订!快捷,让您享受优质的购票体验!中国票务行业上市企业 NO.1!
回复:2楼+1
分辨率满屏的话的确是480x272&但是要分辨率在这之上才行&否则转出来有黑边&如果你要代入PS3的视频&在nico有1280的&(其实我早就做了…等会发吧…)
我是想把几个优酷的视屏替换—下
回复:5楼油库的肯定不行的 才360x128左右要转的话只能是的
都是用最小分辨率的 = =
满屏你知道有多渣吗?
贴吧热议榜
使用签名档&&
保存至快速回贴播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
如何提高屏幕分辨率在Android
上 传 者:
内容介绍:
如何提高屏幕分辨率在Android
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}

我要回帖

更多关于 朗逸播放器分辨率 的文章

 

随机推荐