2014-02-05 6 views
0

utube 클립이 포함 된 ListView를 만듭니다 (사용자가 목록 내에서 utube 비디오를 볼 수 있음). 이 경우 어떤보기가 가장 좋습니까? YouTubePlayerView? VideoView? 메모리 문제 때문에 WebView를 사용하지 않는 것을 선호합니다 ... 감사합니다!YouTube 비디오 in ListView

편집 : 내 어댑터에서 getView 기능으로 YouTubePlayerView를 시작할 수있는 방법이 있습니까?

+0

모든 목록 항목에서 웹보기로 이동하면 스크롤이 방해를받습니다. –

+0

이것에 대한 경험이 있습니까? – user1163234

답변

0

나는리스트 뷰의 각 항목에 YouTubePlayerView 또는 VideoView를 사용하는 것이 좋습니다 생각하지 않습니다 : 모든 YouTubePlayerView 위해 나는 그것이 가능하다면 확실하지 않다

  • - 나는 일을 시도하지 않은 그래서, 심지어 예를 보았습니다.
  • , 특히 스크롤 할 때 효과적이지 않습니다. 새로운 Uri를 제공하는 모든 YouTubePlayerView/VideoView 아이템을 업데이트해야합니다. 비효율적 인 트래픽 사용.

을 사용하면 각 항목에 대해 동영상 미리보기 이미지를 ImageView에 표시 할 수 있습니다. 항목 내에서 비디오를 재생하려면 사용자가 목록에서이 항목을 선택할 때 ImageViewYouTubePlayerView으로 바꾸거나 숨 깁니다. 사용자가 다른 항목을 선택하면 이전에 선택한 항목에서 YouTubePlayerView을 제거해야합니다. 미리보기 이미지를 다시 가져 오는 등의 작업을 수행 할 수 있습니다.

+0

답변 주셔서 감사합니다! 그러나 비트 맵 캐시로 목록의 클립보기 문제를 어떻게 해결할 수 있습니까? – user1163234

+0

이렇게하면 ListView의 모든 항목에'YouTubePlayerView'를 추가하지 않아도되며, 비트 맵을 효율적으로 관리 할 수 ​​있습니다. –