videoView.setOnVideoSizeChangedListener//没有这个方法
时间: 2024-10-23 08:18:22 浏览: 14
Android-ScalableVideoView可以缩放的VideoView.rar
`videoView.setOnVideoSizeChangedListener()`实际上是在Android开发中用于视频播放控制的一个方法,它并不是所有视频View组件都直接提供的内置事件监听器。这个方法通常在处理自定义视频播放需求时会用到,当视频大小发生变化时(比如分辨率改变),它会被设置为一个回调,以便开发者能够获取到新的视频尺寸信息。
具体实现通常是这样的:
```java
videoView.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() {
@Override
public void onVideoSizeChanged(MediaPlayer mp, int width, int height) {
// 这里可以获取到视频新的宽度和高度,并作出相应的调整或操作
Log.d("Video Size", "Width: " + width + ", Height: " + height);
}
});
```
如果在某个特定版本的库或API中没有提供这个方法,你可能需要检查文档或寻找替代方案,例如使用MediaController或者其他第三方库。
阅读全文