protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); mSurfaceView = (SurfaceView)FindViewById(Resource.Id.surfaceView); AliVcMediaPlayer.Init(ApplicationContext, ""); playBtn = (Button)FindViewById(Resource.Id.play); stopBtn = (Button)FindViewById(Resource.Id.stop); muteGroup = (RadioGroup)FindViewById(Resource.Id.mute); muteOnBtn = (RadioButton)FindViewById(Resource.Id.muteOn); muteOffBtn = (RadioButton)FindViewById(Resource.Id.muteOff); muteOffBtn.Checked = (true); brightnessBar = FindViewById <SeekBar>(Resource.Id.brightnessProgress); volumeBar = FindViewById <SeekBar>(Resource.Id.volumeProgress); scaleModeGroup = (RadioGroup)FindViewById(Resource.Id.scalingMode); scaleModeFit = (RadioButton)FindViewById(Resource.Id.fit); scaleModeFill = (RadioButton)FindViewById(Resource.Id.fill); playBtn.Click += (sender, e) => { // logStrs.add(format.format(new Date()) + getString(R.string.log_start_get_data)); setMaxBufferDuration(); replay(); if (mMute) { mPlayer.SetMuteMode(mMute); } brightnessBar.Progress = (mPlayer.ScreenBrightness); // logStrs.add(format.format(new Date()) + getString(R.string.log_strart_play)); volumeBar.Progress = (mPlayer.Volume); }; stopBtn.Click += (sender, e) => { stop(); }; mSurfaceView.Holder.AddCallback(this); initVodPlayer(); setPlaySource(); }
private void initVodPlayer() { mPlayer = new AliVcMediaPlayer(this, mSurfaceView); mPlayer.Prepared += (sender, e) => { // Toast.makeText(LiveModeActivity.this.getApplicationContext(), R.string.toast_prepare_success, Toast.LENGTH_SHORT).show(); // logStrs.add(format.format(new Date()) + getString(R.string.log_prepare_success)); // showVideoSizeInfo(); }; mPlayer.FrameInfo += (sender, e) => { }; mPlayer.Error += (sender, e) => { }; mPlayer.Completed += (sender, e) => { }; mPlayer.SeekComplete += (sender, e) => { }; mPlayer.Stoped += (sender, e) => { }; mPlayer.BufferingUpdate += (sender, e) => { }; }