流媒体实现全屏切换:
1,重写videoview类(StreamVideoView),2,修改Onmeasure函数,将修正高和宽的代码注释掉,3,在播放器界面添加进行播放的按钮。
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
Display display = getWindowManager().getDefaultDisplay();
int ScreenHeight = display.getHeight();
int ScreenWidth = display.getWidth();
if(mStreamVideoView.mIsFullscreenMode) {
mStreamVideoView.setVideoScale(ScreenWidth,
ScreenHeight);
mStreamVideoView.getHolder().setFixedSize(
ScreenWidth, ScreenHeight);
} else {
int width = mStreamVideoView.getVideoWidth();
int height = mStreamVideoView.getVideoHeight();
if (width > ScreenWidth) {
width = ScreenWidth;
}
if (height > ScreenHeight) {
height = ScreenHeight;
}
mStreamVideoView.setVideoScale(width, height);
mStreamVideoView.getHolder().setFixedSize(width, height);
}
super.onConfigurationChanged(newConfig);
}
。。。。。。
public void setVideoScale(int width, int height) {
LayoutParams lp = getLayoutParams();
lp.height = height;
lp.width = width;
setLayoutParams(lp);
}
分享到:
相关推荐
uniapp中设置横屏竖屏,或者如何进行横竖屏切换
主要介绍了富文本编辑器vue2-editor实现全屏功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
可以实现任何地方的视频悬浮播放技术,特别是像item中有视频播放的情况,切换全屏竖屏,视频不会重新加载
手机页面强制横屏显示 竖屏会有手机旋转遮罩提示 之前整理的文件 现在清理电脑,先上传,以备下次使用...
该组件实现了js全屏切换的效果,同时支持竖屏切换和横屏切换。
项目如标题,就和网易新闻客户端软件滑动到最左边的界面滑动...最主要的是从网上下载的项目,然后拆分出来的,第一个是点击按钮滑动,第二个项目加入了滑动显示,最后一个是原来的项目。。。一目了然,非常便于学习。。
android视频,多种播放方式,列表视频播放,全屏播放,横竖屏自动切换等 Android------视频播放器(包含全屏播放,快退,快进,腾讯新闻的列表播放等) 用了 TabLayout+RecylerView+自定义视频控件 完成的 列表中...
该资源能够实现视频的动态显示,其视频窗口可以实现从单屏到多屏的切换以及到全屏的切换
JS实现全屏显示与关闭全屏
仿优酷视频播放列表 播放 全屏切换
surfaceview+mediaplayer 实现视频播放和动态设置view的宽高和全屏窗口切换。播放的是没m3u8的视频,大家有什么问题也可以回复。
实现全屏显示
MFC程序窗口中实现全屏显示切换VC++源码 希望对您有所帮助
安卓播放器全屏切换源码,几行代码实现全屏切换 想了解原理的可参考博客:https://hellogoogle.blog.csdn.net/article/details/108070657
參考了一下NeHe 的教程, 在 cocos2d-x 2.0 上可以做點小手腳在 Windows 上全屏顯示! 參考了一下NeHe 的教程, 在 cocos2d-x 2.0 上可以做點小手腳在 Windows 上全屏顯示! 主要修改兩個檔案: CCEGLView.h ...
网页 实现 全屏切换功能 一般我们用快捷键,但是对于用户,希望有个切换功能
android安卓videoView 横屏,全屏显示,videoView的原码中对videoView播放的视频做了一定的处理导致视频不能按你以为的形式呈现在videoView中。
html5全屏滚动实例 完美实现全屏滚动带动画 包括横屏的滚动 各种实例
真正实现 全屏 满屏 最大化 的 空当接龙 Freecell 3.30 20150908 这是在向海飞的空档接龙3.30版基础上修改而来,适合需要全屏 满屏 最大化 大窗口大图标大字体的网友使用。 与空档接龙3.00的修改版相比,主要实现...
VC全屏显示VC全屏显示VC全屏显示VC全屏显示VC全屏显示VC全屏显示VC全屏显示VC全屏显示