2016-11-11 28 views
14

Tôi đang cố gắng phát triển trình phát video VR bằng SDK VR của Google mới nhất dành cho Android (v1.0.3), nhưng không có API cấp cao để tạo điều khiển phát lại VR.Android: Cách tạo các điều khiển VR giống như YouTube?

Trình phát TTA của YouTube sử dụng phiên bản cũ của bộ điều khiển bộ công cụ gvr và điều khiển hiển thị (ví dụ: com.google.android.libraries.youtube.common.ui.TouchImageView) theo một cách nào đó.

enter image description here

cách tốt nhất để thực hiện điều khiển như sử dụng mới nhất VR SDK là gì? Tôi có cần sử dụng trình kết xuất tùy chỉnh với OpenGL hoặc NDK không?

Tôi sẽ rất biết ơn các chi tiết triển khai.

+0

Có thể kho lưu trữ này giúp bạn: https://github.com/Rajawali/RajawaliVR –

+0

có thể trùng lặp: http://stackoverflow.com/questions/39020103/how-to-view-normal-video-in-cardboard- like-youtube –

+0

@MiladYarmohammadi no, câu hỏi này là về VR _controls_ – Nick

Trả lời

2

GVR SDK không cung cấp cách vẽ thứ gì đó trên VrVideoView, vì vậy chúng tôi cần triển khai video VR của chính mình.

Ý tưởng chính của giải pháp - sử dụng GvrView với tùy chỉnh StereoRenderer. Trước hết, chúng tôi cần triển khai trình kết xuất video VR (sử dụng trình đổ bóng VR và MediaPlayer/ExoPlayer).

Sau đó, chúng tôi cần triển khai các điều khiển tùy chỉnh trên hiện trường bằng cách sử dụng OpenGL ES và SDK GVR (HeadTracking, Eye, v.v.).

0

Bạn cần sử dụng OpenGL hoặc các công cụ khác như Unity3D để hiển thị kết cấu video. Giải mã video trong android và phân tích cú pháp texture thành OpenGL hoặc động cơ để hiển thị.

Các vấn đề liên quan