【发布时间】:2020-01-23 12:16:16
【问题描述】:
我正在使用 ExoPlayer 显示捕获的视频,但是当 front_camera 捕获视频时,显示为翻转。
我试过翻转 exoplayerView exoPlayerView.scaleX= -1f
private fun videoPlayingMode() {
capturedImageView.visibility = View.GONE
exoPlayerView.visibility = View.VISIBLE
//exoPlayerView.scaleX= -1f
}
我还实现了翻转功能以将捕获的图像转换为翻转,但我无法为捕获的视频实现此功能。
private fun flip(src: Bitmap): Bitmap {
// create new matrix for transformation
val matrix = Matrix()
matrix.preScale(-1.0f, 1.0f)
// return transformed image
return Bitmap.createBitmap(src, 0, 0, src.width, src.height, matrix, true)
}
我希望在使用前置摄像头拍摄视频时,不应翻转视频。 注意:我也使用了 CameraKit 库,但我没有使用 TextureView
【问题讨论】:
标签: android kotlin camera exoplayer