android 视频播放上下有黑边问题

最近在做有关视频的项目, 用的是 mediaplayer 和TextureView,但是上下有黑边,转换成全屏时也是有黑边,请问各位大神怎么能去除黑边,让视频充满容器显示呢??万分感谢!!!

2个回答

这是视屏控制的自我调节功能,即保证视屏高宽比例,视屏的真实性,又能满屏的效果。楼主你想要的取消黑边,是不可取的。

xiaoxin_Android
xiaoxin_Android 比如像腾讯新闻里面的视频列表那样,视频周围没有黑边啊
3 年多之前 回复

视频的长宽比,与你的播放区域的长宽比是否不相同?如果是,则很难去除黑边;否则,视频会变形。

czw691075524
czw691075524 正解
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
iOSApp上下有黑边
如图: 这种情况就是没有启动页导致的,加了启动页图片之后就不会再出现了。 设置启动页的方法: http://www.cnblogs.com/BK-12345/p/5218229.html 有的人说我加了啊,但是还是出现了,那是怎么回事呢???? 其实很简单,那是因为启动页的图片大小不对。不信的话你可以再看一下。肯定是你的图片...
iOS 上下有黑边问题解决
加入 Default-568h@2x.png
项目运行时上下有黑边
项目运行时上下有黑边
ios应用启动时上下有黑边
这个是应为没有设置启动页或启动页不全问题。 添加启动页就可以解决该问题。
iOS启动模拟器上下有黑边
iOS启动模拟器上下有黑边,那是因为你的背景图Default.png的图片有问题 仅供参考: 引导页、启动页面图片命名,名字为Default,前边数字是宽,后边数字是高:          Default320x480.png、Default640x960.png、Default640x1136.png、Default750x1334.png、Default1125x2436.png、Def
iphone5 ios7.1 上下有黑边 解决方案
从https://gist.github.com/uebo/a6cfecd08900c889af11 下载图片  Images.xcassets新建 LaunchImage 分别为 iphone portrait ios7,8  的retina4 和  iphone portrait ios5,6的2x 放置 Default-568h@2x.png 和 Default@2x.png 并在gen
IOS 真机测试 上下有黑边 屏幕变小
新手求解rn1.如题,写的app 模拟机上运行一切正常,公司的ipod 5,iphone 6+上运行也一切正常,但是在我自己的5s上就出现上述问题rn求解?rnrn顺便稳点别的问题rn2.求问 ios的推送怎么写 有个思路就好了,安卓有service, ios用什么的?怎么维持通信?心跳包?
Xcode6在iPhone5+iOS7模拟器上编译,上下有黑边问题
Xcode6在iPhone5+iOS7模拟器上编译,上下有黑边问题
用xcode7运行屏幕上下有黑边怎么处理
我之前用6.4运行的时候没有这个情况,xcode升级后运行项目就出现了屏幕上下有黑边的情况,求大神帮忙
app启动运行时不满屏,上下有黑边
iOS开发中,使用真机,或模拟器调试时,当APP启动后,会出现不满屏的情况,即上下出现黑边。 如下图所示:   造成这种显示异常的原因是因为应用是按照320*480的size来运行的,所以导致上下有黑色。 解决办法就是设置应用的启用页,即把"Default-568h@2x.png"图片放到项目里,这样运行就可以解决问题。 注意:图片格式为png,且图片大小为640 x 1136 解
IOS的app运行时上下有黑边,非全屏
解决办法就是把default-568h图片放到你的项目里, 这样运行就可以解决问题。 下载图片地址:http://7i7hai.com1.z0.glb.clouddn.com/Default-568h%402x.png 2.就是每个应用程序启动时都会设置启动页,而这个启动页需要几张图片,你把320*480的这张图片名字改成default-568h,记得是png格式。
iOS应用启动时不占满全屏,上下有黑边!
到项目的-->Gereral-->Launch Image source  点会自动生成一个LaunchImage  填充一个568的启动图片名字Default-568h@2x 就ok了
android 加载网络上的视频播放
package com.example.a406.videodemo; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import ...
android视频播放的问题
[code=java]rnrnrn rnrnrnrn private VideoView video;rn private MediaController ctrl;rn private List> list;rn protected void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn //设置窗口特征rn getWindow().setFormat(PixelFormat.TRANSLUCENT);rn setContentView(R.layout.mp4);rn list=publicState.list;rn video=(VideoView)findViewById(R.id.video);rn int i=getIntent().getIntExtra("position", 0);rn File file=new File(list.get(i).get("path"));rn if(file.exists())rn Log.i("tag", video+"----------->"+file.getAbsolutePath());rn video.setVideoPath(file.getAbsolutePath());rn ctrl=new MediaController(this);rn ctrl.setMediaPlayer(video);rn video.setMediaController(ctrl);rn video.requestFocus();rn rn rnrnrnrn[/code]rnrn包空指针异常,log打印出来,video是null;这是怎么回事呀
android 视频播放问题
我开发了一个游戏 通关后播放一个视频,开发的时候用的是android 1.5rn完成以后 用android 1.5 播放视频没问题。然后我用的手机是android 2.1 选择用android2.1 播放视频出现问题:rn画面定格在刚开始播放的时候,声音在继续播放。我改了还是没用。rn求大神 ::这个问题怎么解决啊。压上我的全部积分 rn播放视频代码[code=Java]setContentView(R.layout.pass);//VideoViewrn v = (VideoView) findViewById(R.id.mVideoViewP);rn Uri uri = Uri.parsern (rn "android.resource://com.android.mouse/"+ R.raw.passrn );rn v.setVideoURI(uri);rn v.requestFocus(); rn /* 开始播放影片 */rn rn v.start();[/code]
android视频播放相关的问题
android中如何播放SD卡中的视频文件呢?在网上查了下,照着网上的操作结果报错了,rn rn 错误1、rn[2011-07-18 12:47:03 - Video] Failed to install Video.apk on device 'emulator-5554': No space left on devicern[2011-07-18 12:47:03 - Video] com.android.ddmlib.SyncException: No space left on devicern[2011-07-18 12:47:03 - Video] Launch canceled!rn 错误2、rn07-18 04:48:57.260: DEBUG/SntpClient(59): request time failed: java.net.SocketException: Address family not supported by protocolrn07-18 04:50:00.712: DEBUG/ThrottleService(59): onPollAlarm - roaming =false, read =0, written =0, new total =0rnrnrn 另外求关于流媒体播放器的案例啊!!!!谢谢rnrn
android 视频播放进度条问题
我做了一个android视频播放的功能 用的surfaceview 然后下面加了一个进度条 进度条是单独开的线程 但是在视频播放这个activity结束后进度条线程结束不了。。。如果添加判决条件让进度条结束,这时整个代码都不会走进度条那个线程的代码了。
Android VideoView黑边问题解决
在我们开发Android的时候有时候需要播放视频,虽然说现在已经有很多大牛写好的视频播放器,但是原生的VideoView还是必不可少的,用起来会更灵活,今天刚好写到了这个,就来写一篇博客记录一下!直接写一个自定义View来继承VideoView,里面代码很简单import android.content.Context; import android.util.AttributeSet; impo...
android 之 视频播放
public class MainActivity extends AppCompatActivity { private SeekBar tv_seekBar; private MediaPlayer mediaPlayer; private MyThread myThread; private SurfaceView sv_main_surface;
android 视频播放
android 有三种视频播放方式 1 surfaceView + MediaPlayer 组合 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.play_activity)
Android视频播放
Android视频播放的方式有三种:一、使用Intent代开系统已安装的视频播放器进行播放;二、使用videoview配合mediacontroller实现视频播放;三、使用surfaceview配合mediaplayer实现视频播放。首先第一种方式,因为视频资源放在手机的SD卡下,所以需要在manifest文件中进行权限声明,在Android6.0及其以上系统在使用危险权限时需要进行运行时处理,...
android视频播放
今天来说一下Android中怎么实现视频播放,我主要说三种: 1.MediaPlayer+SurfaceView; 2.VideoView; 3.开源视频框架 : Vitamio框架, ijkplayer。 我们自己写的和系统自带的控件无法做到所有格式的视频都可以播放,用开源框架基本可以实现兼容大多数主流格式,如: mp4,flv,mkv,rmvb,3gp,avi。 但是vitamio对于...
Android项目之android SDK视频播放与vitamio视频播放
前言:         今天我想给大家分享Android的视频播放!如今我又想起了当初我做的那个项目,那是接我姐夫单做的,不是很大的项目,我用了差不多半个月的时间完成了需求,现在回想起来真的不够完美,觉得亏待了我姐夫,保证下次做好点!!!为啥这样说呢?没错,就是视频播放这一块没做完美,当时的需求是要连接一个网络视频用来做空闲时播放的广告,视频是flv格式了,我当时没做过支持flv格式的播放器
Android 视频播放
视频播放SurfaceView 待补充。。。 VideoViewVideoView VV = (VideoView) findViewById(R.id.VV); VV.setVideoPath("/storage/sdcard1/视频/2461-毒薬-李雪薇-全世界都恋爱.mp4"); VV.start();
Android之视频播放
Android内置的VideoView类可以快速制作一个系统播放器,VideoVies主要用来显示一个视频文件,我们先来看看VidewView类的一些基本方法。                VideoView类的常用方法   getBufferPercentage                   得到缓冲的百分比 getCurrentPosition             ...
android 视频播放
android 视频播放 播放网络视频
android之视频播放
工具:android studio 使用android 播放视频,一开始是使用的 vitamio 的,人家的代码写得特别好,可惜我是在android studio里调用的,哎呀,各种报错,什么R文件不识别啦,Gradle 版本的问题,无奈网上可以找到的资料实在是有限,我还傻傻的配置了NDK 的环境,可以也是没有用
Android 视频播放
该资源支持,大小屏切换,界面样式大小,随便改,随便调
视频播放-android
web加载视频url
[Android] Android 视频播放总结
前言本篇文章主要介绍 Android 原生 VideoView,Google 开源视频播放框架 ExoPlayer,Vitamio 视频播放框架以及 Bilibili 开源视频播放框架 ijkplayer 的使用方法和优缺点。VideoViewVideoView 的使用非常简单,播放视频的步骤: 在界面布局文件中定义 VideoView 组件,或在程序中创建 VideoView 组件 调用 Vide
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数