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 \ No newline at end of file 3 \ No newline at end of file