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

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

0

2个回答

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

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

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

1
czw691075524
czw691075524 正解
29 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
iOS 上下有黑边问题解决
加入 Default-568h@2x.png
解决微信浏览器video全屏的问题及黑边问题
这是苹果和安卓在微信上的效果图: <video src="./mp4/v1.mp4" x5-video-player-type="h5" id="player" height="100%" width="100%" webkit-playsinline playsinline x5-playsinline x5-video-player-fullscreen="true&q
JiaoZiVideoPlayer黑边问题的解决
     上面的截图来自jiaozivideoplayer的github上的解决方法 我们这里就可以演示重写onVideoSizeChanged方法来调整控件的大小和视频大小一致,下面介绍如何重写此方法 先自定义一个类,类名随意,我这里的名字是JZ,然后继承JZVideoPlayerStandard public class JZ extends JZVideoPlayerStandard...
5s真机调试时上下出现黑边
解决方法一: 工程里面添加一个Default-568h@2x.png :  640*1136的图片 解决方法二: 在项目配置页,General下面有一栏App Icons and Launch Images,其中有一项Launch Images Source,如果你遇到了问题,那么旁边显示的可能是一个按钮,Use Asset Catalog,点一下然后确定就可以了,会在项目中的I
IOS 应用出现上下黑边问题
本人遇到的原因是将美工给的jpg文件改为png文件后出现黑边,解决办法是还原为jpg文件,完美解决
app启动运行时不满屏,上下有黑边
iOS开发中,使用真机,或模拟器调试时,当APP启动后,会出现不满屏的情况,即上下出现黑边。 如下图所示:   造成这种显示异常的原因是因为应用是按照320*480的size来运行的,所以导致上下有黑色。 解决办法就是设置应用的启用页,即把"Default-568h@2x.png"图片放到项目里,这样运行就可以解决问题。 注意:图片格式为png,且图片大小为640 x 1136 解
解决 iphone app新建工程启动后控制器上下各有一块黑边的问题
解决方案:应该是你的app中还没有天添加启动图,在 LauchImage 的 iphone Portrait ios5,6 的Retina 4添加一张640x1136的图片作为启动图就好。 苹果要求新建的app项目必须有启动页:设置 LauchImage   目的是提升用户体验,给用户一种你的app加载很快的感觉 目前官方提供的适配标准
iphone真机调试时上下两端出现黑边
iphone5s真机调试时上下有黑边问题xcode7中的iphone真机调试作为一个初学者,看了网上很多资料,都说要想在iphone真机上进行调试,需要购买苹果开发者个人账号,有一天突然在知乎上看到说xcode7不需要购买99刀的开发着账号了,我就试了一下,我勒个去,还真是不需要了。 在此之前我在其他地方都没有见过类似的说法,可能是大家都不屑于写吧,不过要想在AppStore中发布应用还是要付费
android 自定义dialog不会出现黑边,透明
private void stopDialog() { final AlertDialog dlg = new AlertDialog.Builder(this).create(); dlg.show(); Window window = dlg.getWindow(); // window.setLayout(421, 234); window.setContentV...
Android开发中使用Vitamio不能使直播源全屏(有黑边)的问题解决
在Android开发中,使用Vitamio播放组建的时候,遇到了有的视频不能全屏播放,或者说有黑边、白边的情况,没有拉伸至全屏,如下: 此时可以将Vitamio源码中的VideoView类进行修改,默认为: mVideoWidth = mp.getVideoWidth(); mVideoHeight = mp.getVideoHeight(); 改成: mVideoWidth = ...
IOS的app运行时上下有黑边,非全屏
解决办法就是把default-568h图片放到你的项目里, 这样运行就可以解决问题。 下载图片地址:http://7i7hai.com1.z0.glb.clouddn.com/Default-568h%402x.png 2.就是每个应用程序启动时都会设置启动页,而这个启动页需要几张图片,你把320*480的这张图片名字改成default-568h,记得是png格式。
解决投影仪放映PPT时左右、上下出现黑边问题
准备一场活动,出个ppt,ppt放映时不是上下有黑边,就是左右有,虽然不影响内容,但放映效果太差,于是,不将就,也忍受不了不完美,求助于网络,终得正果     事出必有因:     屏幕分辨率(比例)与ppt中默认的放映比例不符,例如我的电脑屏幕比例为16:9,可是ppt默认的比例为4:3     解决方法:     1.打开要放映的ppt     2.在"视图"选项
app 两端出现黑色,不能全屏
开发阶段遇到了在iPhone6、iPhone6P上都可全屏显示,但在iPhone5s上却出现两头黑现象,后来在网上查找解决方案,试了几种,然并卵,后来让UI修改了启动图片的尺寸后便好啦,原来是所给启动图片不适配
去掉投影仪投放时的上下黑边
上一篇博客写了怎么去掉左右黑边,这篇博客写如何去掉上下黑边,原理是一样的。黑边的出现无非是机器和机器、软件和机器之间的分辨率不匹配。     电脑分辨率有1024*768(4:3)、1366*768(16:9)、1440*900(16:9);     投影仪的分辨率一般为1600*1200(4:3);     PPT的默认放映分辨率比例为4:3;    
适配18:9全面屏黑边问题
适配18:9全面屏黑边问题 谷歌官方默认支持宽高比例是16:9,所以在宽高比更高的设备上就会出现黑边的情况。目前有两种解决方案: 设置resizeableActivity属性值 <application ... android:resizeableActivity="true"> 注意: targetSdkVersion 24及...
IOS的app运行时不满屏,上下留有黑边
特别是在5或者5s上运行,会出现上下有一样宽高的黑色区域,明明代码已经设置全屏了,为啥还出现这样的问题,那又如何解决呢? 因为我们的那个应用是按照320*480的size来运行的,所以导致上下有黑色。 解决办法就是把default-568h图片放到你的项目里,这样运行就可以解决问题。下载图片地址如下: 下载图片地址:http://download.csdn.net/detail/lilino
iOS应用上下出现黑边解决方法
老项目运行时会出现上下有黑边的情况 只需要new file- 创建一个lacunch的sb,并选择为启动页面即可
iOS 启动图设置与真机上下黑边问题
如何设置App的启动图,也就是Launch Image? Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出”New Launch Image” 2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持. LaunchImage Step2 将规定尺寸的图片从你的文
iOS的app运行时不满屏,上下留有黑边的解决办法
Dissatisfied screen app is running IOS when leaving black bars top and bottom IOS的app运行时不满屏,上下留有黑边 在iPhone5或者6上运行以前写的程序时,会出现上下有一样宽高的黑色区域,明明代已经设置全屏了,为啥还出现这样的问题,那又如何解决呢? 因为我们的那个应用是按照320*480的siz
App 运行后屏幕顶部和底部各留黑边问题 - iOS
App 启动后屏幕的顶部和底部各产生一条黑边,App 的内容会被压缩在两个黑条内显示,比例失调的情况. 初步判断是启动页资源图片适配问题. 首先,查看工程 project => General => App Icons and Launch Images => Launch Images Sourc; 其次,将 Launch Images Sourc 设置为对应启动页图片选...
ios运行某些工程时屏幕上下出现黑边的解决办法
今天准备了解下MVVM设计模式,于是就从GitHub上Down了一个MVVM的demo(地址在这)学习,下载之后,在模拟器上运行一下,出现如下图上下有黑边,以前也遇到过这个问题,但当时没有记录,现在还得再次googl,这次记录再次以备下次查询。 解决过程 1、新建一个Launch Screen文件 2、然后在工程的General目录下Launch Screen File选项中选择...
JiaoZiVideoPlayer黑边以及黑色阴影问题
1、缩略图边缘位置出现黑色阴影 方法: ①将缩略图的scaleType设置为FIT_XY playerVideo.thumbImageView.setScaleType(ImageView.ScaleType.FIT_XY);   ② 写一个类,继承JZVideoPlayerStandard,并重写getLayoutId()。该方法常用于自定义布局。   @Override ...
iOS10 Xcode8运行时上下黑边的解决办法
添加Default.png、Default-568h@2x.png、Default@2x.png三张图片进来,可以加到Supporting Files里。 Default.png Default-568h@2x.png Default@2x.png
xcode中在LaunchImage里面放入图片运行后屏幕上下出现黑边
遇到一个很奇葩的现象,在launchImage中只要一放入图片然后运行起来,在iPhone5上屏幕顶部和底部就出现黑边,只能显示4寸屏的大小,怎么都解决不了。隔了几天有尝试解决这个问题,无意中发现了问题,我在里面只放了一张640*1136的图片,这时候运行就会保存,指出我放的图片是640*1135。修改图片大小,一切就这么搞定了。再也不会出现黑边的情况。就是这一像素只差惹的祸。 以前一直觉得Xc
iOS启动模拟器上下有黑边
iOS启动模拟器上下有黑边,那是因为你的背景图Default.png的图片有问题 仅供参考: 引导页、启动页面图片命名,名字为Default,前边数字是宽,后边数字是高:          Default320x480.png、Default640x960.png、Default640x1136.png、Default750x1334.png、Default1125x2436.png、Def
iOS-运行程序屏幕上下有黑边
iOS-运行程序屏幕上下有黑边 字数166 阅读149 评论3 喜欢0 程序启动后效果(如下图): 程序启动后-黑边效果.png 解决办法(如下图): 黑边解决办法.png 解决后效果(如下图): 解决后效果.png 产生的原因分析(如下图): 产生的原因分析.png
Android 解决全面屏适配出现黑边问题
在适配过程中呢,对于不同品牌类型的手机,包括屏幕尺寸的不同,兼容性也是不同的,适配都是有差别的;在这里就不做讲解了。 个人在做适配的时候,是遇到了两款手机 1.华为mate20 保时捷款的手机 2.vivoX20A 每次运行到真机上,都有一个黑边问题 官网: 这里在做适配的时候,还是要看个人studio的targetSdkVersion是否是>24的,其实这个说法还是有差别的 主...
ios10 上下黑边问题
前几天,xcode升级到8.0, 在模拟器下面 没有问题   在真机上出现了 上下黑边  没有全屏 有两种情况: 1、发现虽然这里(下图)有配置Launch Screen    但项目中没有 Launch Screen File 的文件 。。 要在项目中创建  LaunchScreen.xib 或者LaunchScreen.storybor
iOS应用启动时不占满全屏上下有黑边问题的解决方案
iOS应用启动时不占满全屏上下有黑边问题的解决方案 很简单,大家可以自己弄一个纯黑,640 x 1136的图片。 如下图所示: 名字命名为 Default-568h@2x.png,然后往工程文件里添加这三个图片:Default.png、Default-568h@2x.png、Default@2x.png 就行了。
程序上下黑边以及iPad程序四周黑边的问题
问题一:程序上下黑边 可能产生原因:Xcode5.1.1之后,Xcode强制生成了LaunchScreen.storyboard,他用以做开机启动相关事宜,从此我们不需要自己手动去plist文件里边添加启动图。 但是,也正是因为它,导致了上下黑边。比如:你的同事用Xcode5.1.1创建了源文件,然后拷贝给了用新版本Xcode的你,为了保证统一性,你删除了 LaunchScreen.stor
饺子播放器解决视频黑边
//黑边问题,视频两边的黑边难以去除,我直接用饺子播放器,饺子播放器能够解决黑边。 //第一步 导入依赖: implementation 'com.github.bumptech.glide:glide:3.7.0'//根据自己的喜好,使用图片加载框架 implementation 'cn.jzvd:jiaozivideoplayer:6.2.4'   //第二步 布局: <c...
ios应用启动时上下有黑边
这个是应为没有设置启动页或启动页不全问题。 添加启动页就可以解决该问题。
模拟器或者手机真机屏幕的上下黑边
最近在做项目的时候遇到了一个比较坑的问题 我们创建一个项目看一下     当你加好约束或者不加约束,上下都是00坐标开始的无论4、5、6、6+都是没问题的 有问题的项目是这样的   上下多了一个黑色的边,那么我们看一下问题到底处在了哪里 我们没问题的项目打开   有问题的如下   好了,我们开...
iOSApp上下有黑边
如图:     这种情况就是没有启动页导致的,加了启动页图片之后就不会再出现了。 设置启动页的方法: http://www.cnblogs.com/BK-12345/p/5218229.html   有的人说我加了啊,但是还是出现了,那是怎么回事呢????   其实很简单,那是因为启动页的图片大小不对。不信的话你
问题:app从后台进入有上下黑边是怎么回事?
app显示正常,按下home键退出到后台,和从后台到前台的过渡动画中出现上下黑色(nva,tab黑色),这个问题是怎么回事呢? 而我想要的结果是没有黑色的,这要怎么解决呢? tab和nav没设置颜色?不应该啊…使用系统自带的东西,没有特殊需求不用设置啊…纠结..解决办法:- (BOOL)application:(UIApplication *)application didFinishLaunch
dota全屏 去黑边 win7
本工具可以在无需重启,不破坏任何系统设置的情况下,通过两种方法修改游戏分辨率,达到游戏全屏的目的(左右没有黑边)。一般只需要使用一种方法修改即可。方法一适用于所有游戏(适用于A卡用户,N卡一般n卡的控制台直接就能改),方法二只适用于魔兽争霸3,针对不同显示器有不同的选项,大家可以逐个测试。下载地址:http://kuai.xunlei.com/d/GUFRIKCGCQLI...
Android VideoView播放视频竖屏切换横屏有黑白边无法全屏
问题描述:Android VideoView播放视频竖屏切换横屏有黑边无法全屏 解决办法是自定义VedioView,动态设置宽高。 * 1.自定义VedioView,并在onMeasure中添加int width = getDefaultSize(0,widthMeasureSpec); int height = getDefaultSize(0,heightMeasureSpec); setMe
iOS启动图设置(适配iphone x 上下有黑边怎么去掉)
在开发中经常会遇到设置或更换启动图,如果最初设置不规范,后续会遇到各种各样的问题,今天忙里偷闲把自己了解的写一下,希望能帮到需要的人。 时间关系,先把最新的图片加上(图片来自公众号) 图.jpg 设置启动图有两种方式 1、 在LaunchScreen上添加一个ImageView然后将图片关联上就可以了 5033835-78c627...
关于html5新标签video在老ie上的兼容性
如果浏览器不支持 video ,将会把 video 中的提示内容显示出来,主要思想就是用flash版本的视频,替换掉video标签的内容        400" height="230">      //参数 400" height="230"> 也可以使用html5media.js插件,兼容各种老ie. 不过我已经想全面放弃老ie了_(:з」∠)_
IOS应用启动时不占满全屏,上下有黑边
原因是没有Retina4对应的启动图片,解决方法很简单,就是把Retina4对应的图片给补上就只可以了 这种都是小细节问题!!!!!!!
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 ios开发视频播放问题 iosqt开发视频播放