我正在創建一個包含utube剪輯的ListView(用戶可以查看列表中的utube視頻)。在這種情況下最好使用哪種視圖? YouTubePlayerView? VideoView?我更喜歡不使用WebView,因爲內存問題....謝謝!ListView中的YouTube視頻
編輯:有沒有什麼辦法可以在getView函數的適配器中啓動YouTubePlayerView?
我正在創建一個包含utube剪輯的ListView(用戶可以查看列表中的utube視頻)。在這種情況下最好使用哪種視圖? YouTubePlayerView? VideoView?我更喜歡不使用WebView,因爲內存問題....謝謝!ListView中的YouTube視頻
編輯:有沒有什麼辦法可以在getView函數的適配器中啓動YouTubePlayerView?
我不認爲這是一個好主意,用YouTubePlayerView
或VideoView
在ListView的每個項目:
YouTubePlayerView
- 我還沒有嘗試過這樣做所以,我也沒有見過一個例子,即使可能,它也不會有效,特別是在滾動時 - 你需要更新每個YouTubePlayerView
/VideoView
項目提供新的Uri,這將導致滯後和無效的流量使用。我建議使用在ImageView
顯示視頻縮略圖每個項目。要在該項目中播放視頻,當用戶從列表中選擇此項目時,我將替換(或隱藏)ImageView
和YouTubePlayerView
。當用戶選擇另一個項目時,您需要從先前選擇的項目中刪除YouTubePlayerView
,然後獲取縮略圖等。
感謝您的回答!但是,Bitmap緩存將如何解決在列表中查看剪輯的問題? – user1163234
這樣可以避免將'YouTubePlayerView'添加到ListView的每個項目中,並且可以高效地管理您的位圖。 –
與視頻視圖一起瀏覽每個列表項都會妨礙滾動 –
你有任何這方面的經驗嗎? – user1163234