2012-12-28 57 views
10

Tôi có một ứng dụng trong đó phần trợ giúp có video hướng dẫn tôi muốn buộc video này mở ở chế độ Toàn màn hình bằng trình phát Youtube (Giống như ứng dụng Market/Play). nó buộc video phát trong toàn màn hình ngay cả khi đó là video chân dung.Làm cách nào để buộc video phát ở chế độ toàn màn hình trong trình phát youtube?

tôi sử dụng mã này để buộc các video để mở trong máy nghe nhạc youtube

String videoId = "VIDEO_ID_HERE"; 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:"+videoId)); 
intent.putExtra("VIDEO_ID", videoId); 
startActivity(intent); 
+2

Thay vì dựa vào ứng dụng YouTube sẽ được cài đặt, hãy xem [API Android Player của người chơi YouTube] vừa mới ra mắt (https://developers.google.com/youtube/android/player/). Mặc dù nó sẽ đòi hỏi một chút công việc để tích hợp, bạn sẽ có được cách kiểm soát nhiều hơn về giao diện. Nó bao gồm một loạt các ví dụ, trong đó [** Xử lý toàn màn hình tùy chỉnh **] (https://developers.google.com/youtube/android/player/sample-applications#Custom_Fullscreen_Handling) nên được bạn quan tâm đặc biệt. –

+1

Tôi tin rằng có một cách để làm điều đó mà không có API đó, ứng dụng thị trường đã làm nó, nó sẽ mở ra trong trình cài đặt Youtube đã có, tôi nghĩ rằng sẽ có một cái gì đó như intent.putExtra ("KEYWORD_HERE", true); – Shehabix

+0

Mã nguồn cho Google Play có sẵn không? Tôi sẽ tìm kiếm phần video trong đó nếu có. – Shehabix

Trả lời

11

Youtube ứng dụng v4.1.47 Cando nó cho bạn

intent.putExtra("force_fullscreen",true); 

Tôi không biết về các phiên bản thấp hơn.

+0

Nó không được hỗ trợ trong các phiên bản cũ, vì cửa hàng chơi không thực hiện điều đó trong các phiên bản cũ – Shehabix

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