Tôi đang phát triển trò chơi bằng cocos2d-x và tôi muốn phát video trong đó. Hoạt động này có một chế độ xem OpenGL và tôi cũng đặt thêm VideoView trên đầu trang và đặt khả năng hiển thị thành SỰ KIỆN.phát video ở đầu chế độ xem OpenGL trong android
Khi tôi cần phát video, tôi chỉ ẩn chế độ xem OpenGL và bật VideoView của mình. Sau đó, tôi tạo MediaPlayer, gọi setDisplay với chủ sở hữu của VideoView đó, v.v. và cuối cùng là video phát tốt. Khi video kết thúc, tôi chuyển lại độ nhớt một lần nữa - opengl thành VISIBLE và videoview thành INVISIBLE.
Tuy nhiên, vấn đề là khi tôi cố gắng phát video lần thứ hai, nó chỉ không hiển thị, tuy nhiên, âm thanh từ video đang được phát.
Có bất kỳ sự bắt giữ nào với sự có mặt không?
Vì đây đang tạo ra một cái nhìn trên đỉnh của OpenGL View, trong khi nó là vô hình tôi sẽ có thể chạm vào 'qua' nó? Nói cách khác, lớp này sẽ cho phép các chạm chạm vào lớp OpenGL? –
Tôi có thể nghe sự kiện chuyển động bằng cách đặt trình xử lý cảm ứng, tôi cũng đã cập nhật bài đăng với những thay đổi đó –