Tôi đang sử dụng API trình phát trên Android của YouTube và muốn phủ một chế độ xem lên trên YouTubePlayerFragment
để hiển thị thông tin và điều khiển theo ngữ cảnh phía trên video phát .Chế độ xem được xếp chồng lên trên YouTubePlayerFragment hoặc YouTubePlayerXem trong phân cấp bố cục khiến phát lại tạm dừng ngay lập tức
Rất tiếc, có vẻ như quá trình phát không hoạt động chính xác ở một số YouTubePlayerFragment
hoặc YouTubePlayerView
bất cứ khi nào có một hoặc nhiều chế độ xem được xếp chồng lên trên trình phát trong phân cấp bố cục. Phát lại xảy ra trong ít hơn nửa giây trước khi tạm dừng ngay lập tức.
Vấn đề này có thể được sao chép bằng cách sử dụng cách bố trí sau cho bản demo PlayerFragment đơn giản mà tàu với SDK:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:name="com.google.android.youtube.player.YouTubePlayerFragment"
android:id="@+id/youtube_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="@android:style/TextAppearance.Small"
android:layout_alignParentTop="true"
android:text="@string/playerfragment_text"/>
</RelativeLayout>
Tôi đã thử cấu hình bố trí khác nhau sử dụng cả hai FrameLayout
và RelativeLayout
nhưng vấn đề này luôn luôn là như nhau . Tôi nhận thấy API này đã được phát hành là "thử nghiệm", nhưng nếu đây là một vấn đề đã biết, nó là một trình chặn khá lớn cho nhiều triển khai. Có ai có một giải pháp hay giải pháp tốt?
Cảm ơn Jarek. Điều này có vẻ giống như một cái gì đó cần được đề cập rõ ràng hơn trong tài liệu và có thể được xử lý rõ ràng hơn trong thời gian chạy. Tôi có thể hiển thị thành công phân đoạn hộp thoại trên trình phát và đặt nền có thể vẽ trong suốt để đạt được hiệu quả mong muốn (với nỗ lực nhiều hơn một chút) vì vậy tôi không chắc chắn hạn chế thiết kế này đang cố gắng đạt được. –
Jeff - lớp phủ hiện đang chống lại ToS của chúng tôi do đó hạn chế. Tôi đồng ý chúng ta nên làm cho nó nổi bật hơn và chúng tôi đang làm việc để cập nhật để trang trải tốt hơn. –
@wjarek ToS nói, có ổn không khi bạn xem lớp phủ khi trình phát YouTube bị tạm dừng? – eveliotc