android - 如何在VideoView中旋转视频

标签 android android-videoview

如何将 VideoView 中的视频旋转 90 度? 谢谢指教

最佳答案

VideoView 不支持视频的旋转,即使合成矩阵设置正确并且使用了旋转属性也是如此。

您可以做的是使用 TextureView 并设置其属性 rotation="90"(例如)。然后它会旋转框架,但宽高比是你需要自己处理的。为此,您可以使用 textTureView.setScaleX((screenHeight * 1.0f)/screenWidth)

更多细节在这里:Rotating an android VideoView

关于android - 如何在VideoView中旋转视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4064021/

相关文章:

android - 如何为 Android VR View 获取正确格式的 360 VR 视频

Android MediaPlayer.setVolume(0,0) 没有使视频静音

android - 无法授予 FINE_LOCATION 权限

android - 任何人都可以获取我的数据库引用并在 firebase 数据库中对其进行编辑吗

java - 从 Firebase 检索数据并在 TextView 中输出

android - 在运行时更改 VideoView 的大小

android - 如何知道哪些android设备支持视频播放?

Android 2.2 VideoView问题

Android Studio Emulator E/AudioFlinger 错误信息

android - Android Spinner将背景恢复为默认值