
# 回放录音文件
#### 场景描述
用于windows media player播放器url方式播放录音文件。
#### 使用说明
- 前提条件
  - 已调用"[请求回放录音文件](https://support.huaweicloud.com/api-ccfs-cec/cec_07_0822.html#ZH-CN_TOPIC_0000002513233781)"获取token。
  
  - 已获取接入地址。
   
- 使用限制 开发者只能下载自己帐号下的文件，开发者帐号（appId）和录音文件名称（fileName）必须对应。
  
 
#### 接口方法
GET
#### 接口URI
https://ip:port/CCFS/resource/ccfs/playVoice
其中，ip为CC-FS安装的服务器IP地址，port为CC-FS的HTTPS端口号。
如果经过NSLB路由，ip为NSLB的服务器IP地址，port为CC-FS服务在NSLB映射的HTTPS端口号。
#### 请求说明
表1请求Request参数说明 
| 序号 | 名称      | 参数类型   | 是否必选 | 默认值 | 说明                                                                                                                |
|:---|:---|:---|:---|:---|:---|
| 1  | t       | String | True | 无   | 防止缓存，建议使用当前时间戳。                                                                                                   |
| 2  | version | String | True | 2.0 | 协议版本，默认2.0。                                                                                                       |
| 3  | st      | String | True | 无   | "[请求回放录音文件](https://support.huaweicloud.com/api-ccfs-cec/cec_07_0822.html#ZH-CN_TOPIC_0000002513233781)"返回值token。 |
   
#### 响应说明
当调用本接口响应成功，则返回对应录音文件的二进制数据流，可供windows media player直接播放。
当调用本接口响应失败，则返回相应的错误码信息，响应中content-type字段为application/octet-stream;charset=UTF-8，错误码响应数据结构请查看[表2]，resultData为保留字段，默认为null。
 表2响应消息参数说明 
| 序号 | 名称         | 参数类型   | 说明                                                                                                                                                                                                                                         |
|:---|:---|:---|:---|
| 1  | resultCode | String | 请求返回的结果码，详见[错误码参考](https://support.huaweicloud.com/api-ccfs-cec/cec_07_0835.html#ZH-CN_TOPIC_0000002481113938)。                                                                                                                            |
| 2  | resultDesc | String | 请求结果描述。                                                                                                                                                                                                                                    |
| 3  | resultData | Object | 请求响应数据                                                                                                                                                                                                                                     |
| 4  | response   | Object | 请求结果对象，参数说明详见[表3] 不推荐使用，为兼容老版本保留字段。 |
   
 表3响应消息response参数说明 
| 序号  | 名称         | 参数类型         | 说明                                                                                                              |
|:---|:---|:---|:---|
| 4.1 | version    | String（1-32） | 协议版本，如2.0。                                                                                                      |
| 4.2 | resultCode | String(1-32) | 请求返回的结果码，详见[错误码参考](https://support.huaweicloud.com/api-ccfs-cec/cec_07_0835.html#ZH-CN_TOPIC_0000002481113938)。 |
| 4.3 | resultMsg  | String       | 请求结果描述。                                                                                                         |
   
#### 报文样例
- 请求示例
  ```
  GET https://ip:port/CCFS/resource/ccfs/playVoice?t=1596677685425&version=2.0&st=7D41CF5DE98948979AAE063114C8AFCF3
  ```
  
- 响应头
  ```
  HTTP/1.1 200 OK
  Content-Type: application/octet-stream;charset=UTF-8
  Date: Mon, 02 Jul 2018 02:43:03 GMT
  ```
  
- 响应参数
  ```
  {
      "resultData": null,
      "resultCode": "010106",
      "resultDesc": "Parameter token is empty."
  }
  ```
  
 
