准备Android';没有闪光的未来

准备Android';没有闪光的未来,android,flash,html,Android,Flash,Html,我的应用程序目前使用OpenYoutubeActivity API启动浏览器并播放youtube视频。我想确保几年后,当Flash不再出现在Android上时,该功能仍能正常工作 我的问题是,Android浏览器是否总是能够播放youtube视频,无论是Flash还是HTML5,还是我应该做些什么来确保使用HTML5播放视频?i、 e.“html5=1”在url的末尾 谢谢 对于youtube视频,您可以在youtube应用程序中打开视频,如果未安装youtube应用程序,您可以在浏览器中打开链

我的应用程序目前使用OpenYoutubeActivity API启动浏览器并播放youtube视频。我想确保几年后,当Flash不再出现在Android上时,该功能仍能正常工作

我的问题是,Android浏览器是否总是能够播放youtube视频,无论是Flash还是HTML5,还是我应该做些什么来确保使用HTML5播放视频?i、 e.“html5=1”在url的末尾


谢谢

对于youtube视频,您可以在youtube应用程序中打开视频,如果未安装youtube应用程序,您可以在浏览器中打开链接youtube

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;
}

“我想确保几年后”你甚至不能确保Android仍然存在。尝试让你的应用程序在没有flash的设备上正常运行,这是你现在能做的最好的事情。我相信谷歌知道这一点,并会处理好这一点。谷歌将允许其浏览器在使用flash之前播放youtube视频。