public SmoothStreamingRendererBuilder(Context context, string userAgent, string url, IMediaDrmCallback drmCallback) { _context = context; _userAgent = userAgent; _url = ExoPlayerUtil.ToLowerInvariant(url).EndsWith("/manifest") ? url : url + "/Manifest"; _drmCallback = drmCallback; }
public DashRendererBuilder(Context context, string userAgent, string url, IMediaDrmCallback drmCallback) { _context = context; _userAgent = userAgent; _url = url; _drmCallback = drmCallback; }
public AsyncRendererBuilder(Context context, string userAgent, string url, IMediaDrmCallback drmCallback, VideoPlayer player) { _context = context; _userAgent = userAgent; _drmCallback = drmCallback; _player = player; var parser = new SmoothStreamingManifestParser(); _manifestFetcher = new ManifestFetcher(url, new DefaultHttpDataSource(userAgent, null), parser); }
public AsyncRendererBuilder(Context context, string userAgent, string url, IMediaDrmCallback drmCallback, VideoPlayer player) { _context = context; _userAgent = userAgent; _drmCallback = drmCallback; _player = player; var parser = new MediaPresentationDescriptionParser(); _manifestDataSource = new DefaultUriDataSource(context, userAgent); _manifestFetcher = new ManifestFetcher(url, _manifestDataSource, parser); }