Java tutorial
//package com.java2s; // Use of this source code is governed by a BSD-style license that can be import android.os.Build; import java.util.Locale; public class Main { /** * Returns true if and only enabling adaptive playback is unsafe. On some * device / os combinations, enabling it causes decoded frames to be * unusable. For example, the S3 on 4.4.2 returns black and white, tiled * frames when this is enabled. */ private static boolean isAdaptivePlaybackBlacklisted(String mime) { if (!mime.equals("video/avc") && !mime.equals("video/avc1")) { return false; } if (!Build.VERSION.RELEASE.equals("4.4.2")) { return false; } if (!Build.MANUFACTURER.toLowerCase(Locale.getDefault()).equals("samsung")) { return false; } return Build.MODEL.startsWith("GT-I9300") || // S3 (I9300 / I9300I) Build.MODEL.startsWith("SCH-I535"); // S3 } }