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是否自动缩放到给定的维度,但我无法做到这一点.
总结
以上是生活随笔为你收集整理的android视频播放指定位置,android – 如何在某个特定位置的视图中查看视频?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: android 键盘搜索按钮不收起键盘,
- 下一篇: harmonyos2.0开发者beta,