Commit 01a87ed1c7feef8089e51fe1817f1d55edca40c3

Authored by 谷俊
1 parent 5a678a36

test

Showing 1 changed file with 1 additions and 113 deletions
README.md
1 1 一、产品概述
2   -北京中投视讯 Android 播放 SDK2.0 特有的直播优化策略能提供一流的直播体验,为 Android开发者提供简单、快捷的接口,帮助开发者实现 Android 平台上的多媒体播放应用
3   -
4   -二、版本更新说明
5   -Android CNVideo 2.0 , 2016年11月23日官方发布2.0版本。2017年5月18日官方发布2.1版本。2017年6月22日官方发布2.2版本主要更新如下:
6   -1.播放器创建方法改变
7   -1.0版本
8   -CNMediaPlayer cnPlayerView = (CNMediaPlayerView) findViewById(R.id.cnPlayerView);
9   -cnPlayerView. build ();
10   -
11   -2.0版本
12   -MediaPlayer mMediaPlayer=new MediaPlayer(this.getApplicationContext());
13   -
14   -2.设置直播方法改变
15   -1.0版本
16   -cnPlayerView.startPlayLiveVideo(String channelId,String rate);
17   -
18   -2.0版本
19   -mMediaPlayer.setDataSource(new IDataSource() {
20   - @Override
21   - public String getDataSourceId() {
22   - //设置直播视频id
23   - return "20161126";
24   - }
25   - @Override
26   - public String getDataSourceType() {
27   - //设置直播视频类型
28   - return Config.TYPE_LIVE;
29   - }
30   - @Override
31   - public String getDataSourceRate() {
32   - //设置视频码率
33   - return Config.TYPE_PLAY_RATE_2;
34   - }
35   -});
36   -
37   -2.0版本通过活动ID播放
38   -mMediaPlayer.setDataSource(new IActivityDataSource() {
39   - @Override
40   - public String getDataSourceId() {
41   - //设置直播视频id
42   - return "20161126";
43   - }
44   - @Override
45   - public String getDataActivityId() {
46   - //设置视频活动ID
47   - return “activityId”;
48   - }
49   - @Override
50   - public String getDataSourceType() {
51   - //设置直播视频类型
52   - return Config.TYPE_LIVE;
53   - }
54   - @Override
55   - public String getDataSourceRate() {
56   - //设置视频码率
57   - return Config.TYPE_PLAY_RATE_2;
58   - }
59   -});
60   -
61   -
62   -3.设置点播方法改变
63   -1.0版本
64   -cnPlayerView.startPlayVodVideo(String vid, String rate);
65   -
66   -2.0版本
67   -mMediaPlayer.setDataSource(new IDataSource() {
68   - @Override
69   - public String getDataSourceId() {
70   - //设置点播视频id
71   - return "20161126";
72   - }
73   - @Override
74   - public String getDataSourceType() {
75   - //设置点播视频类型
76   - return Config.TYPE_VOD;
77   - }
78   - @Override
79   - public String getDataSourceRate() {
80   - //设置视频码率
81   - return Config.TYPE_PLAY_RATE_2;
82   - }
83   -});
84   -
85   -4.设置播放器解码模式
86   -2.1版本
87   -添加了设置解码模式的方法,具体使用方法详见本文档 播放器解码模式介绍
88   -mMediaPlayer.setDecodeMode(DecodeMode mode);
89   -
90   -5.视频reload
91   -2.0版本以前
92   -mMediaPlayer.reload(String url, boolean flushBuffer);
93   -
94   -url 播放地址
95   -
96   -flushBuffer默认值为true,是否丢弃播放器中旧的数据
97   -
98   -
99   -2.1版本
100   -新添加了设置reload模式 ,具体使用方法详见本文档 播放器reload模式介绍
101   -mMediaPlayer.reload(String url, boolean flushBuffer, ReloadMode reloadMode);
102   -
103   -
104   -6.设置播放器镜像
105   -2.1版本
106   -添加了设置播放镜像的方法,具体使用方法详见本文档 SDK使用说明 主要方法
107   -mMediaPlayer.setMirror(boolean mirror)
108   -
109   -7.无缝切换视频
110   -2.2版本
111   -添加了以下方法,具体使用方法详见本文档 SwitchVideoView的示例
112   -videoView.setOnSwitchVideoCompleteListener(this);
113   -
114   -videoView.switchVideoStart(long seekToPosition);
  2 +====
115 3 \ No newline at end of file
... ...