vitamio videoView 用隐藏除videoview的控件,并旋转屏幕方向实现的全屏功能,出现的画面不能填充满videoview(画面不完整)

使用vitamio 封装的播放器

当切换到全屏模式,有时候会出现播放的画面不是全屏的情况,

全屏时,画面只占左半部分并出现拉伸效果,还显示不全,等等其他情况

阅读分析源代码发现是getHolder().setFixedSize(mSurfaceWidth, mSurfaceHeight);

的2个参数没有改变导致该方法调用没起作用

解决办法在setVideoLayout 里面重新调用getHolder().setFixedSize(this.getWidth(), this.getHeight())

this是videoview ,

两个参数值设置为videowiew实际钻用的宽和高

时间: 2024-08-07 09:59:20

vitamio videoView 用隐藏除videoview的控件,并旋转屏幕方向实现的全屏功能,出现的画面不能填充满videoview(画面不完整)的相关文章

.NET源码保护控件VMProtect免费下载及使用教程脱壳等功能详解

原文来自VMProtect龙博方案网www.fanganwang.com VMProtect是一款全新的软件保护工具.与其它大部分的保护程序不同,VMProtect可修改程序的源代码.VMProtect可将被保护文件中的部分代码转化到在虚拟机(以下称作VM)上运行的程序(以下称作bytecode)中.您同样可把VM想象为具备命令系统的虚拟处理器,该命令系统与Intel 8086处理器所使用的完全不同.例如,VM没有负责比较2个操作数的命令,也没有有条件与无条件的移转等.就象您现在看到的,黑客必须

WP7 浏览器控件WebBrowser历史记录、前进、后退、刷新功能实现

由于要在应用程序内部访问网页,不跳出应用.所以要实现一个浏览器.但是悲催的事windows phone8 的WebBrowser控件已经支持了像CanGoBack ,CanGoForward,GoBack,GoForward等这些功能,但是wp7没有就实现了几个前进后退几个功能.用在page里面也很简单,实现的效果如下图所示. 因为使用十分简单.和windows phone8上的WebBrowser一样的.我就直接给控件的代码,就帖使用的代码了. 代码如下,注释也都写的比较清楚. using S

C# WinForm窗体及其控件自适应各种屏幕分辨率

C# WinForm窗体及其控件自适应各种屏幕分辨率 一.说明  我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观.实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可.因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标.  在这里我们只考虑相对于自己窗体的窗口坐标更简单,也就是成比例变化.为了多个窗体共用,我在这里创建一个类AutoSizeFormClass ,1.使用它去记录窗

隐藏C#的TabControl控件的选项卡TabPage

在使用TabControl控件时,希望隐藏其中某个选项卡(即TabPage).TabPage类明明提供了一个Hide方法,用在代码中却没有任何效果,甚是奇怪.无奈之余,只好考虑另辟途径.方法一:设置该TabPage的父容器为null 即可,如TabPage.Parent = null .如需显示该TabPage,设置其父容器为对应的TabControl即可.方法二:利用TabControl的TabPages属性,它是TabPage对象的集合,调用集合的Remove(TabControl.TabP

使用谷歌提供的SwipeRefreshLayout下拉控件,并自定义实现下拉加载的功能

package com.loaderman.swiperefreshdemo; import android.os.Bundle; import android.os.Handler; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.AppCompatActivity; import android.view.Gravity; import android.view.View;

.Net界面开发控件DevExpress Winforms v19.2发布!增强图表功能

DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅.美观且易于使用的应用程序.无论是Office风格的界面,还是分析处理大批量的业务数据,DevExpress WinForms都能轻松胜任!DevExpress Winforms v19.2日前正式发布啦!v19.2中发布了增强了Charting.Accordion性能等,欢迎立即下载v19.2体验哦! DevExpress Winforms v19.2正式版下载 全新的Gantt (CTP) Wa

Android 使控件各占屏幕的一半

在xml中将两个要占屏幕一半的控件都加上android:layout_weight="1": 注意:weight只能用在LinearLayout布局中. 在LinearLayout布局中weight数值越大显示的优先权就越低.

android 开发-设置控件/view的水平方向翻转

设置控件沿着水平方向翻转(即Y轴180°) 看效果: 代码: <pl.droidsonroids.gif.GifImageView android:id="@+id/gv_image1" android:layout_width="0dp" android:layout_weight="1" android:layout_height="150dp" android:scaleType="fitXY"

无法实现APP全屏功能的“隐藏原因”

之前在开发项目的过程中需要隐藏顶部的ActionBar实现全屏的功能,然而在AndroidManifest文件中直接设置theme为全屏的NoActionBar模式却一直报错. 最后才发现,IDE自动生成的Blank Activity是自动继承自ActionBarActivity类的,主题设置为NoActionBar自然会报错.很多小的bug虽然很不起眼,但想要在出问题的时候找到它们有时还真的是一件费时又费力的事情啊