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

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

我已经找了很多关于在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是否自动缩放到给定的维度,但我无法做到这一点.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值