2012-08-31 5 views
0

내 앱은 현재 OpenYoutubeActivity API를 사용하여 브라우저를 시작하고 YouTube 비디오를 재생합니다. 지금부터 Android에서 Flash가 더 이상 보이지 않을 때부터이 기능이 계속 작동하는지 확인하고 싶습니다.플래시없이 안드로이드를위한 미래

내 질문에, 안드로이드 브라우저는 Flash 또는 HTML5와 상관없이 항상 YouTube 비디오를 재생할 수 있습니까? 아니면 HTML5를 사용하여 비디오를 재생해야합니까? 즉, URL 끝에 "? html5 = 1"이 표시됩니다.

감사합니다.

+3

"나는 있는지 확인하려면 브라우저에서 링크 유튜브를 열 수 년 지금부터 "안드로이드가 여전히 존재하는지조차 확인할 수 없다. 플래시가없는 기기에서 앱이 제대로 작동하도록 시도해보세요. 지금 할 수있는 최선의 방법입니다. – zapl

+0

나는 google이 그것을 알고 있고 이것을 처리 할 것이라고 확신한다. 구글은 플래시를 타기 전에 브라우저가 유튜브 비디오를 재생할 수있게 할 것이다. – wtsang02

답변

2

유튜브 비디오를 들어, YouTube 앱에서 비디오를 열 수 있습니다 YouTube 앱을 instaled하지 않을 경우, 당신은

if(isAppInstalled("com.google.android.youtube", getApplicationContext())) { 
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://" + "WvYsIGYsgJQ")); 
    intent.setClassName("com.google.android.youtube", "com.google.android.youtube.WatchActivity"); 
    startActivity(intent); 
} 
else { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=WvYsIGYsgJQ"))); 
} 

public static boolean isAppInstalled(String uri, Context context) { 
    PackageManager pm = context.getPackageManager(); 
    boolean installed = false; 
    try { 
     pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES); 
     installed = true; 
    } catch (PackageManager.NameNotFoundException e) { 
     installed = false; 
    } 
    return installed; 
} 
+0

감사하지만이 작업은 Flash 지원과 어떤 관련이 있습니까? –