全屏播放怎么可以让网络获取来的视频原比例填充在SurfaceView中,就像imageView里的scaleType="centerCrop"这个属性一样那样把视频填充在SurfaceView上
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
Android 使用MediaPlayer+SurfaceView播放视频变形
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
i_make_the_sea 2016-08-26 08:19关注如果仅仅是需要全屏视频播放的话,直接用 VideoView实现就行了,不明白你到底是要在原比例放置再有全屏播放功能还是直接要全屏....
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-07-25 14:23Jason_Lee155的博客 android视频播放有很多方式(自带videoView等),这里简单说其中一种:MediaPlayer+SurfaceView,一个播放音频,一个播放视频(图像)。 大体结构图 BaseMediaPlayer:定义了一个播放器应该具备的基础接口;你...
- 2016-09-30 11:37求闲的博客 MediaPlayer+SurfaceView播放视频,切入后台暂停播放,切换回来继续播放。运行暂停,暂停后切入后台,再切换回来,避免了黑屏问题。
- 2018-05-14 00:03named tree的博客 Android中MediaPlayer通常与SurfaceView一起使用,当然也可以和其他控件诸如TextureView、SurfaceTexture等可以取得holder,用于MediaPlayer.setDisplay的控件一起使用。 对于现在的移动设备来说,媒体播放时一个...
- 2017-09-07 11:47xiaoxie12321的博客 多个SurfaceView用来播放视频,滑动切换时会有上个视频的残影。 等等一些其他更多问题。最为典型的应该就是上述这些问题了。这些问题,仔细看看官网上对于MediaPlayer的讲解后,基本都不会是问题。恩,最后一个...
- 2017-01-10 14:24`SurfaceView`和`MediaPlayer`是Android系统提供的两个关键组件,用于高效地处理视频播放任务。本文将深入探讨如何利用这两个组件实现视频播放,包括小窗口(悬浮窗口)播放和全屏播放。 `SurfaceView`是一个特殊的...
- 2025-11-13 09:01
Android语言基础教程(190)Android多媒体应用播放音频与视频之使用MediaPlayer和SurfaceView播放视频:别再说Android视频开发难了!MediaPlayer+Sur
值引力的博客 Android原生提供了对MP3、WAV、MP4和3GP等音频、视频格式支持的组件API,其中MediaPlayer和SurfaceView是两个最重要的核心类。本文将带你深入浅出地掌握如何使用这两者打造一个功能完善的视频播放器。 - 2024-09-16 19:09ansondroider的博客 在Android开发中,使用OpenGL ES来渲染视频是一种常见的需求,尤其是在需要实现自定义的视频播放界面或者视频特效时。...以下是一个简单的示例,展示如何在Android应用中使用OpenGL ES和MediaPlayer播放本地视频。
- 2018-03-13 13:44Mars-xq的博客 Android MediaPlayer+SurfaceView播放视频(附Demo) MediaPlayer+SurfaceView 视频播放 示例 Android MediaPlayer和VideoView的使用 demo地址 获得MediaPlayer实例: 可以直接new或者调用create方法创建: ...
- 2014-12-02 14:53Shen晓磊的博客 本文是在 android视频播放(二) 利用android原生的MediaPlayer+SurfaceView的基础上,进行的一些功能上再次提高和一些需求的实现,如果对android利用MediaPlayer+SurfaceView播放视频不熟悉,可以看下这篇文章。...
- 2021-04-27 10:33Canra的博客 上传手机拍摄的,如果是先上传到阿里服务的,再读取资源的宽高就没问题,如果是本地直接读取,就会发现视频还是变形了,实验了下,才发现手机虽然是竖屏拍的视频, 但是分辨率是1920*1080,看下图 发现问题了吧...
- 2017-09-29 13:43LakeSideHu的博客 用手机竖屏拍的视频,在横屏的机器上播放时,会被拉的很扁,开始以为是横竖屏的原因,后来发现横屏播放也不行。于是做了点处理。 如果是用mediaplay的异步prepare方法,onPrepare方法中添加以下代码: int ...
- 2018-03-21 10:59JohanMan的博客 Android开发视频播放器,一般都是使用MediaPlayer+SurfaceView来实现,VideoView也是使用了MediaPlayer+SurfaceView方式(不信看源码)。所以,我打算使用MediaPlayer+SurfaceView封装自己的视频播放库。 本章打算...
- 2021-06-08 04:50春天里的小蜜蜂的博客 问题缘由:最近准备封装一个视频播放器,我采用了SurfaceView + MediaPlayer的方式。视频加载显示画面后遇到问题:“视频画面扭曲,比例变形。”问题截图:解决思路:视频尺寸会自动填充surfaceView,所以想要调整...
- 2017-12-01 15:57weixin_33811539的博客 最近准备封装一个视频播放器,我采用了SurfaceView + MediaPlayer的方式。 视频加载显示画面后遇到问题:“视频画面扭曲,比例变形。” 问题截图: 解决思路: 视频尺寸会自动填充surfaceView,所以想要调整...
- 2018-01-12 11:13魅夜瞳的博客 但是由于视频尺寸不一致 有些视频播放会变形 (写个博客记录下开发时碰到的问题) 解决方案:视频尺寸会自动填充surfaceView,所以想要调整视频尺寸 修改surfaceView就好了。 通过监听mediaplayer的回调函数...
- 2017-01-03 19:11yangLiHai_的博客 引子:16年手机小视频功能可以说是井喷式发展,我们公司也有这样的需求,android自带的有VideoView可以实现视频的播放,但是封装的太死,有些业务需求不能满足,所以自己写一个,在这里记下来,权当练手。
- 2014-03-31 14:49在这个项目中,我们不仅学习了如何使用`SurfaceView` 和 `MediaPlayer` 播放视频,还了解了如何结合手势识别库实现视频的缩放功能,为用户提供更加丰富的交互体验。这样的功能对于视频应用或者媒体编辑类应用来说是...
- 2019-04-16 10:04痞子小小崔的博客 使用TextureView进行两个网络视频同时播放; 快速连续点击屏幕或在屏幕上拖动,会导致视频开始掉帧卡顿,概率导致屏幕卡死,无法操作,但程序正常运行; 视频码率越高,卡顿越严重,单个视频卡死的现象越容易出现; ...
- 没有解决我的问题, 去提问