mirror of
https://github.com/samsonjs/media.git
synced 2026-03-27 09:45:47 +00:00
Fix webm demo
This commit is contained in:
parent
e3a7fc4da7
commit
4aee221fb3
2 changed files with 6 additions and 6 deletions
|
|
@ -54,9 +54,9 @@ public class DashRendererBuilder implements ManifestCallback<MediaPresentationDe
|
|||
private static final int VIDEO_BUFFER_SEGMENTS = 200;
|
||||
private static final int AUDIO_BUFFER_SEGMENTS = 60;
|
||||
|
||||
private String manifestUrl;
|
||||
private String userAgent;
|
||||
private VideoPlayer player;
|
||||
private final String manifestUrl;
|
||||
private final String userAgent;
|
||||
private final VideoPlayer player;
|
||||
|
||||
public DashRendererBuilder(String manifestUrl, String userAgent, VideoPlayer player) {
|
||||
this.manifestUrl = manifestUrl;
|
||||
|
|
@ -105,7 +105,7 @@ public class DashRendererBuilder implements ManifestCallback<MediaPresentationDe
|
|||
// Build the video renderer.
|
||||
LibvpxVideoTrackRenderer videoRenderer = null;
|
||||
if (!videoRepresentationsList.isEmpty()) {
|
||||
DataSource videoDataSource = new DefaultUriDataSource(userAgent, bandwidthMeter);
|
||||
DataSource videoDataSource = new DefaultUriDataSource(player, bandwidthMeter, userAgent);
|
||||
ChunkSource videoChunkSource;
|
||||
String mimeType = videoRepresentations[0].format.mimeType;
|
||||
if (mimeType.equals(MimeTypes.VIDEO_WEBM)) {
|
||||
|
|
@ -124,7 +124,7 @@ public class DashRendererBuilder implements ManifestCallback<MediaPresentationDe
|
|||
MultiTrackChunkSource audioChunkSource = null;
|
||||
TrackRenderer audioRenderer = null;
|
||||
if (!audioRepresentationsList.isEmpty()) {
|
||||
DataSource audioDataSource = new DefaultUriDataSource(userAgent, bandwidthMeter);
|
||||
DataSource audioDataSource = new DefaultUriDataSource(player, bandwidthMeter, userAgent);
|
||||
ChunkSource[] audioChunkSources = new ChunkSource[audioRepresentationsList.size()];
|
||||
FormatEvaluator audioEvaluator = new FormatEvaluator.FixedEvaluator();
|
||||
for (int i = 0; i < audioRepresentationsList.size(); i++) {
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ public class VideoPlayer extends Activity implements OnClickListener,
|
|||
mediaController.setEnabled(true);
|
||||
ExtractorSampleSource sampleSource = new ExtractorSampleSource(
|
||||
Uri.fromFile(new File(filename)),
|
||||
new DefaultUriDataSource(Util.getUserAgent(this, "ExoPlayerExtWebMDemo"), null),
|
||||
new DefaultUriDataSource(this, Util.getUserAgent(this, "ExoPlayerExtWebMDemo")),
|
||||
new WebmExtractor(), 2, EXTRACTOR_BUFFER_SIZE);
|
||||
TrackRenderer videoRenderer =
|
||||
new LibvpxVideoTrackRenderer(sampleSource, true, handler, this, 50);
|
||||
|
|
|
|||
Loading…
Reference in a new issue