Tôi đang sử dụng VideoView để phát video trong ứng dụng của mình nhưng tôi muốn ẩn các điều khiển trong đó. Làm thế nào tôi có thể làm điều đó? Cảm ơn.Cách ẩn các điều khiển trong VideoView trong Android?
19
A
Trả lời
59
Để ẩn Điều khiển trong VideoView, chúng tôi có thể đặt giá trị null thành thuộc tính MediaController.
Đoạn mã như sau:
videoView.setMediaController(null)
14
Hãy thử điều này:
MediaController ctrl = new MediaController(context);
ctrl.setVisibility(View.GONE);
videoView.setMediaController(ctrl);
+1
Do tôi sử dụng MediaPlayer.OnPreparedListener để điều khiển âm lượng của videoview của tôi, tôi không có sự thiết lập sang trọng .setMediaController (null), thay vào đó, linh hồn này hoạt động hoàn hảo. cảm ơn! – Logic1
sử dụng framelayout và đưa videoview và điều khiển khác mà bạn muốn ẩn/hiển thị. (ví dụ: nút phát tạm dừng ở giữa videoview, ẩn/hiển thị khi video đang phát hoặc ở trạng thái tạm dừng). –