我目前正在试图实施一个视频视图,以便在特定的位置显示一个视频.我可以显示一个全屏视频没有问题.然而,无论何时我尝试在框架(例如一个小矩形)中显示视频,我只能在该视图中显示一部分视频.我无法将视频放入该视图.

我已经找了很多关于在Android中扩展视频的链接,但是我找不到任何方法来做到这一点.任何关于这个问题的帮助将是有帮助的.

我使用的是我有2个不同的类.其中一个是我的视频活动类,另一个是助手类:

public class VideoViewCustom extends VideoView {

private int mForceHeight = 0;

private int mForceWidth = 0;

public VideoViewCustom(Context context) {

super(context);

}

public VideoViewCustom(Context context, AttributeSet attrs) {

this(context, attrs, 0);

}

public VideoViewCustom(Context context, AttributeSet attrs, int defStyle) {

super(context, attrs, defStyle);

}

public void setDimensions(int w, int h) {

this.mForceHeight = h;

this.mForceWidth = w;

}

@Override

protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

super.onMeasure(widthMeasureSpec, heightMeasureSpec);

setMeasuredDimension(mForceWidth, mForceHeight);

}

}

该课程帮助我正确设置videoview的尺寸,但是我无法使视频适合该地区.我的意思是我无法将视频缩放到该地区.我不知道android是否自动缩放到给定的维度,但我无法做到这一点.

android视频播放指定位置,android – 如何在某个特定位置的视图中查看视频?相关推荐

  1. android分辨率 x y,Android - 确定不同分辨率的位图上的特定位置(X,Y坐标)?

    我正在尝试创建的应用程序是棋盘游戏.它将有一个位图作为棋盘和棋子,移动到棋盘上的不同位置.该板的一般设计是方形的,具有一定数量的行和列,并具有用于外观的边框.想象一下国际象棋棋盘或拼字游戏板.Andr ...

  2. android视频播放器报告,android视频播放器实训报告.doc

    实训报告书 实训名称: Android视频播放器 系 (部): 专业班级: 学生姓名: 学 号: 指导教师: 完成日期: 实训课题Android视频播放器实训人姓名 同组人员实训日期 实训成绩指导教师 ...

  3. android expandablelist 自动滚动,android-图像和ExpandableListView在同一滚动视图中

    我有一个包含标题,图像和ExpandableListView的布局.我的问题是,虽然不必滚动标题,但我希望图像和ExpandaleListView是可以滚动的唯一块. 直到现在,除非添加高度值,否则我 ...

  4. android选择指定目录,android之app新建目录位置选择

    安卓应用想新建目录存放文件,有以下几种选择: 1./data 在/data根目录下建目录需要system权限. app可在/data/data/apppackage下建目录默认权限是700,且普通权限 ...

  5. android视频播放的方法,Android实现视频播放的几种方式

    Android实现视频播放的3种方式 Android提供了常见的视频编码,解码机制,使用Android自带的MediaPlayer,MediaController等类可以很方便的实现视频播放的功能.支 ...

  6. android视频播放的方法,Android 视频播放的几种方式

    本例将介绍几种视频的播放方式, 一:调用系统默认播放器播放视频: 二:SurfaceView + MediaPlayer: 三:VideoView + MediaController: 四:HTML5 ...

  7. android 浏览指定相册,Android -- 采用系统相册浏览指定路径下照片

    //打开系统相册 Intent intent=new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); s ...

  8. android视频播放器流程图,Android OpenGL ES 10.1 视频播放器

    课程介绍 在学习了前面章节OpenGL基础知识后,读者应该具备了复杂界面特效.图片高效处理的开发能力.接下来的章节主要转向Android视频应用开发中的OpenGL ES部分. 一. 视频播放器搭建 ...

  9. 制作android视频播放器,自制android视频播放器

    刚学android不久,自己做的视频播放器,如果做的不 好还请大家多多提意见.谢谢啊.话不多说开始代码部分: public class ListActivity extends Activity { ...

最新文章

  1. R语言与数据分析(10)-内置数据集
  2. z-index 用法
  3. 企业级工作流解决方案(八)--微服务Tcp消息传输模型之服务端处理
  4. 尚硅谷springcloud第二季笔记_外行人都能看懂的 Spring Cloud,错过了血亏
  5. html表格右键可编辑,Bootstrap table右键功能实现方法
  6. 开放下载!基于PAI个性化推荐系统开发指南
  7. svn 版本控制操作命令
  8. MySQL用函数统计记录总数_在mysql中使用COUNT 或者SUM函数计算记录总数
  9. CISCO路由器NAT-T与IPSec ×××配置实验【实践闯未来】
  10. julia 使用修改后的pkg
  11. 数据挖掘 NLP 之 文本挖掘 文本处理 通用流程
  12. 【bzoj3144 切糕】
  13. qcom vfe笔记(msm8996平台)
  14. 《Designing and Training of A Dual CNN for Image Denoising》阅读笔记
  15. 可视化 | 用Python分析近5000个旅游景点,告诉你假期应该去哪玩
  16. 视觉SLAM——特征点法与直接法对比以及主流开源方案对比 ORB LSD SVO DSO
  17. 计算机无法启动 一直在启动修复需要多久,关于电脑总是卡机蓝屏启动修复~...
  18. TIOBE 2月榜单出炉:排行榜前8位在过去七年中排名没有变化,是否意味着编程语言没有变化?
  19. 微博报错:Ip Limit, request ip is not contained in safety ip error_code:10004/2/status
  20. 通过百度人脸对比API进行人脸对比

热门文章

  1. POJ1201基础差分约束
  2. 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor#vectorDrawables 配置 )
  3. 【组合数学】递推方程 ( 非齐次部分是指数的情况 | 非齐次部分是指数的情况示例 )
  4. 【Android 应用开发】 Android APK 反编译 混淆 反编译后重编译
  5. MySQL 搜索指定时间范围数据, 时间字段有索引但是还是很费时
  6. 微服务SpringCloud—Config Server对称加密
  7. layui d多文件上传
  8. APP多版本共存,服务端如何兼容?
  9. jQuery Mobile Slider Widget 使用js控制
  10. 创建一个自定义颜色IRgbColor