Я использую 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