mirror of
https://github.com/androidx/media.git
synced 2025-05-07 07:30:22 +08:00
Add support for standalone WebM playbacks.
This commit is contained in:
parent
b3594051a1
commit
1cac22d2a2
@ -46,9 +46,10 @@ public class DemoUtil {
|
||||
public static final int TYPE_HLS = 2;
|
||||
public static final int TYPE_MP4 = 3;
|
||||
public static final int TYPE_MP3 = 4;
|
||||
public static final int TYPE_TS = 5;
|
||||
public static final int TYPE_AAC = 6;
|
||||
public static final int TYPE_OTHER = 7;
|
||||
public static final int TYPE_WEBM = 5;
|
||||
public static final int TYPE_TS = 6;
|
||||
public static final int TYPE_AAC = 7;
|
||||
public static final int TYPE_OTHER = 8;
|
||||
|
||||
private static final CookieManager defaultCookieManager;
|
||||
|
||||
|
@ -31,6 +31,7 @@ import com.google.android.exoplayer.extractor.mp3.Mp3Extractor;
|
||||
import com.google.android.exoplayer.extractor.mp4.Mp4Extractor;
|
||||
import com.google.android.exoplayer.extractor.ts.AdtsExtractor;
|
||||
import com.google.android.exoplayer.extractor.ts.TsExtractor;
|
||||
import com.google.android.exoplayer.extractor.webm.WebmExtractor;
|
||||
import com.google.android.exoplayer.metadata.GeobMetadata;
|
||||
import com.google.android.exoplayer.metadata.PrivMetadata;
|
||||
import com.google.android.exoplayer.metadata.TxxxMetadata;
|
||||
@ -242,6 +243,9 @@ public class PlayerActivity extends Activity implements SurfaceHolder.Callback,
|
||||
case DemoUtil.TYPE_AAC:
|
||||
return new ExtractorRendererBuilder(userAgent, contentUri, debugTextView,
|
||||
new AdtsExtractor());
|
||||
case DemoUtil.TYPE_WEBM:
|
||||
return new ExtractorRendererBuilder(userAgent, contentUri, debugTextView,
|
||||
new WebmExtractor());
|
||||
default:
|
||||
return new DefaultRendererBuilder(this, contentUri, debugTextView);
|
||||
}
|
||||
|
@ -147,6 +147,9 @@ import java.util.Locale;
|
||||
new Sample("Google Play (MP3 Audio)",
|
||||
"http://storage.googleapis.com/exoplayer-test-media-0/play.mp3",
|
||||
DemoUtil.TYPE_MP3),
|
||||
new Sample("Google Glass (WebM Video with Vorbis Audio)",
|
||||
"http://demos.webmproject.org/exoplayer/glass_vp9_vorbis.webm",
|
||||
DemoUtil.TYPE_WEBM),
|
||||
};
|
||||
|
||||
private Samples() {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user