Commit bf3e78e2bd5f6c57e132d9668427797944d9a166

Authored by 刘基城
1 parent 032ee11c

修改参数名

01.点播云/1.3 获取flash点播URL接口.md
1 -### 获取RTMP直播播放URL接口 1 +### 获取MP4播放URL接口
2 ----- 2 -----
3 -#### URL: http://api.cnlive.com/open/api2/live_ips/liveplayBySWF 3 +#### URL: http://api.cnlive.com/open/api2/vod_ips/vodplayBySWF
4 ----- 4 -----
5 -#### 接口说明: 返回RTMP/FLV直播播放地址 (供 swf或 PC页面 调用) 5 +#### 接口说明: 返回MP4播放地址 (供 swf或 PC页面 调用)
6 ----- 6 -----
7 #### 请求方式: HTTP GET 7 #### 请求方式: HTTP GET
8 ----- 8 -----
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 | 参数名 | 参数类型 | 必选 | 参数说明 | 12 | 参数名 | 参数类型 | 必选 | 参数说明 |
13 | :----------- | :------: | :------: | :------: | 13 | :----------- | :------: | :------: | :------: |
14 | appId | string | true | 应用ID | 14 | appId | string | true | 应用ID |
15 -| channelID| string | true | 直播频道或 devID_主播ID | 15 +| vId| string | true | 点播节目标识|
16 | uid| string | false | 用户标识(uuid_时间戳)| 16 | uid| string | false | 用户标识(uuid_时间戳)|
17 | sid| string | false | 用户ID | 17 | sid| string | false | 用户ID |
18 | retry | int | false | 重试次数,在0~4之间累加 | 18 | retry | int | false | 重试次数,在0~4之间累加 |
@@ -23,47 +23,11 @@ @@ -23,47 +23,11 @@
23 { 23 {
24 "errorMessage":"成功", 24 "errorMessage":"成功",
25 "data":{ 25 "data":{
26 - "location":"rtmp://wsrtmp4.live.cnlive.com/cdn/xinyingshi?wsSecret=f10722a1a2ffd198772b2ac8cf1c0afb&wsTime=57a3f066" 26 + "location":"http://wideo01.cnlive.com/video/data1/2016/0524/124025/800/b7e34cfee140449f9e04c5e85b66aa56_124025_800.mp4"
27 }, 27 },
28 "errorCode":"0" 28 "errorCode":"0"
29 } 29 }
30 ``` 30 ```
31 -  
32 -#### java 示例  
33 -  
34 -```java  
35 - public String getFlashUrl() {  
36 - String result = "";  
37 - String mp4Url = "http://api.cnlive.com/open/api2/live_ips/liveplayBySWF?channelID=xinyingshi&appId=iqj730vn11";  
38 - try {  
39 - URL requestUrl = new URL(mp4Url);  
40 - connection = (HttpURLConnection)requestUrl.openConnection();  
41 - connection.setRequestMethod("GET");  
42 - connection.setDoInput(true);  
43 - connection.setDoOutput(true);  
44 - connection.connect();//连接  
45 -  
46 - //获得返回值  
47 - if(connection.getResponseCode() == HttpURLConnection.HTTP_OK){  
48 - InputStream in = connection.getInputStream();  
49 - String currentLine = "";  
50 - if(in != null){  
51 - BufferedReader br = new BufferedReader(new InputStreamReader(in,"utf-8"));  
52 - while((currentLine = br.readLine()) != null){  
53 - result += currentLine;  
54 - }  
55 - br.close();  
56 - }  
57 - }  
58 - }catch (Exception e) {  
59 - e.printStackTrace();  
60 - }  
61 - if(BaseUtil.notBlank(result)) {  
62 - resultJson = JSONObject.parseObject(result);  
63 - result = resultJson.getJSONObject("data").getString("location");  
64 - }  
65 - return result;  
66 - }  
67 -``` 31 +
68 32
69 #### [页面播放DEMO](http://open.cnlive.com/demo/live/flash_live_demo.html) 33 #### [页面播放DEMO](http://open.cnlive.com/demo/live/flash_live_demo.html)
70 \ No newline at end of file 34 \ No newline at end of file