2012-07-27 8 views
1

Android 용 휴대 전화에서 HTML5 동영상을 볼 수있는 효과적인 솔루션이 있습니다. 그것은 안드로이드 타블렛 (예 : 삼성 갤럭시 탭 2)에서 전혀 작동하지 않습니다. 비디오를 시작할 때 오디오를들을 수 있지만 화면이 검은 색입니다. http://pastebin.com/P9ebDKha태블릿에서 HTML5 동영상 재생

내가 모든 코드를 다시 작성해야하나요 : 여기

내 코드? 작은 실수?

답변

2

안녕하세요.이 코드는 link입니다. 웹보기를 사용하여 You tube 비디오를 재생하기위한 코드가 있습니다. 귀하의 요구 사항에 도움이 될 수 있습니다.

+0

감사합니다, 나는 그것을 시도 할 것이다. –

0

이 내가 가지고있는 웹보기의 크기를 채우는 YouTube 동영상을 재생 얻고 어떻게 ...

   video = (WebView) v.findViewById(R.id.videoview); 

       String videoURL = "http://www.youtube.com/v/DZi6DEJsOJ0?fs=1&hl=nl_NL"; 

       video.setHorizontalScrollBarEnabled(false); 
       video.setVerticalScrollBarEnabled(false); 

       video.getSettings().setJavaScriptEnabled(true); 
       video.getSettings().setPluginsEnabled(true); 

       Display display = getActivity().getWindowManager().getDefaultDisplay(); 
       int width = display.getWidth(); 
      int widthdp = (int) (width/getResources().getDisplayMetrics().density); 
       int height = display.getHeight(); 
      int heightdp = (int) (height/getResources().getDisplayMetrics().density); 


       String widthAndHeight = "width=" + widthdp + "height=" + heightdp; 
       String temp = "<object " 
       + widthAndHeight 
       + ">" 
      + "<body style='margin:0;padding:0;'>" 
      + "<param name='allowFullScreen' value='true'>" 
      + "</param><param name='allowscriptaccess' value='always'>" 
      + "</param><embed src='" 
      + videoPoP 
      + "'" 
      + " type='application/x-shockwave-flash' style='margin:0;padding:0;'   allowscriptaccess='always' allowfullscreen='true'" 
       + widthAndHeight + "></embed></object>"; 

       video.loadData(temp, "text/html", "utf-8"); 
+0

간단한 힌트 : 문자열을''+''메소드와 연결하는 것은 엄청 느립니다. StringBuffer 또는 StringBuilder를 대신 사용하십시오 :-) –

관련 문제