VideoViewActivity.java 1.29 KB
package com.cnlive.demo.video;

import android.app.Activity;
import android.os.Bundle;

import com.cnlive.demo.video.model.ProgramVod;
import com.cnlive.libs.video.video.VideoView;


/**
 * Created by xiansong on 2016/10/8.
 */

public class VideoViewActivity extends Activity {

    protected VideoView videoView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_videoview);
        initPlay();
    }

    @Override
    protected void onPause() {
        super.onPause();
        videoView.pause();
    }

    @Override
    protected void onResume() {
        super.onResume();
        videoView.start();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        videoView.release();
    }

    private void initPlay(){
        videoView = (VideoView) findViewById(R.id.videoview);

        //视讯云 直播
//        videoView.setDataSource(new ProgramLive(),false);

        //视讯云 点播
        videoView.setDataSourceByAuth(new ProgramVod(), false);

        //本地视频
//        try {
//            videoView.setDataSource("rtmp://live.hkstv.hk.lxdns.com/live/hks");
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
    }


}