Đây không phải là câu hỏi về việc phát hai video riêng biệt trong hai VideoView riêng biệt trên một hoạt động.Phát hai video trong một VideoView cùng một lúc
Tôi đã được yêu cầu xem liệu có thể tạo hoạt động với một VideoView duy nhất hay không. Khi người dùng mở Hoạt động, họ được yêu cầu chọn video cơ sở và sau đó chọn video thứ hai. Cả hai video sẽ được phát trong một VideoView cùng một lúc, nhưng video cơ sở sẽ có alpha là 255 và video thứ hai sẽ có alpha là 150.
Để thử nghiệm, các tệp video trên điện thoại sẽ làm.
Tại thời điểm này, tôi chỉ có thể tạo hoạt động phát một video trong VideoView. Tôi nghĩ nếu tôi tạo một lớp VideoView tùy chỉnh, tôi có thể ghi đè lên chức năng onDraw và bằng cách nào đó lấy khung hình video từ video thứ hai, áp dụng alpha và sau đó vẽ lại nó trên canvas của VideoView đầu tiên, nhưng tôi không biết bắt đầu từ đâu .
Mối quan tâm khác của tôi với quy trình này là lượng bộ nhớ được sử dụng để phát hai video cùng một lúc trong một VideoView cũng như xử lý cần thiết để áp dụng alpha và sau đó vẽ lại liên tục mà không ảnh hưởng đến hiệu suất hoặc phát lại video .
Tôi không biết bắt đầu từ đâu hoặc cách tốt nhất để tiếp cận điều này và nếu có thể, hy vọng sẽ có một số hướng dẫn về phương pháp hoặc đối tượng để sử dụng.
Tôi đang phát triển một ứng dụng demo để hiển thị ứng dụng khách trên hệ thống Android 2.2 bằng Eclipse. Tôi không muốn nhắm mục tiêu đến bất kỳ hệ thống cao hơn nào vào thời điểm này vì điện thoại chạy thử Android 2.2.
Bạn có thể sử dụng 2 Chế độ xem video ở phía trên kia. khung của cả hai chế độ xem video sẽ giống nhau. dù sao thì không thể phát 2 video khác nhau cùng một lúc trong một VideoView. – Deepak