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);
            }
示例#2
0
            public AsyncRendererBuilder(Context context, string userAgent, string url, MvxVideoPlayer player)
            {
                _context   = context;
                _userAgent = userAgent;
                _url       = url;
                _player    = player;
                var parser = new HlsPlaylistParser();

                _playlistFetcher = new ManifestFetcher(url, new DefaultUriDataSource(context, userAgent),
                                                       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);
            }
 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, VideoPlayer player)
 {
     _context = context;
     _userAgent = userAgent;
     _url = url;
     _player = player;
     var parser = new HlsPlaylistParser();
     _playlistFetcher = new ManifestFetcher(url, new DefaultUriDataSource(context, userAgent),
         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);
 }