新聞中心
- swan.chooseVideo
- 方法參數(shù)
- object 參數(shù)說(shuō)明
- camera 參數(shù)說(shuō)明
- success 返回參數(shù)說(shuō)明
- 示例
- 圖片示例
- 代碼示例
- Bug & Tip
- 錯(cuò)誤碼
- Android
- iOS
- 方法參數(shù)
swan.chooseVideo
解釋: 拍攝視頻或從手機(jī)相冊(cè)中選視頻,返回視頻的臨時(shí)文件路徑。
解釋: Web 態(tài)說(shuō)明:由于瀏覽器限制,Web 態(tài)不支持圖片壓縮,而且僅能默認(rèn)拉起后置攝像頭,詳見(jiàn)參數(shù)說(shuō)明。

方法參數(shù)
Object object
object 參數(shù)說(shuō)明
| 屬性名 | 類(lèi)型 | 必填 | 默認(rèn)值 | 說(shuō)明 | 最低版本 | Web 態(tài)說(shuō)明 |
|---|---|---|---|---|---|---|
sourceType | Array. | 否 | [‘a(chǎn)lbum’, ‘camera’] | album 從相冊(cè)選擇視頻,camera 使用相機(jī),默認(rèn)二者都有 | - | - |
compressed | Boolean | 否 | true | 是否壓縮所選的視頻源文件,默認(rèn)值為 true,需要壓縮 | - | Web 態(tài)不支持 |
maxDuration | Number | 否 | 60 | 拍攝視頻最長(zhǎng)拍攝時(shí)間,(單位:s)。最長(zhǎng)支持 60 秒 | - | - |
camera | String | 否 | ‘back’ | 默認(rèn)拉起的是前置或者后置攝像頭。部分 Android 手機(jī)下由于系統(tǒng) ROM 不支持無(wú)法生效 | 3.120.1 | Web 態(tài)始終默認(rèn)拉起后置攝像頭 |
success | Function | 否 | 接口調(diào)用成功,返回視頻文件的臨時(shí)文件路徑,詳見(jiàn)返回參數(shù)說(shuō)明 | - | - | |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) | - | - | |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) | - | - |
camera 參數(shù)說(shuō)明
| 參數(shù)名 | 參數(shù)類(lèi)型 | 說(shuō)明 |
|---|---|---|
back | String | 默認(rèn)拉起后置攝像頭 |
front | String | 默認(rèn)拉起前置攝像頭 |
success 返回參數(shù)說(shuō)明
| 參數(shù) | 參數(shù)類(lèi)型 | 說(shuō)明 |
|---|---|---|
tempFilePath | String | 選定視頻的臨時(shí)文件路徑 |
duration | Number | 選定視頻的時(shí)間長(zhǎng)度 (單位:s) |
size | Number | 選定視頻的數(shù)據(jù)量大?。▎挝唬築) |
height | Number | 返回選定視頻的長(zhǎng) |
width | Number | 返回選定視頻的寬 |
示例
跳轉(zhuǎn)編輯工具
在開(kāi)發(fā)者工具中打開(kāi)
在 WEB IDE 中打開(kāi)
掃碼體驗(yàn)
代碼示例
請(qǐng)使用百度APP掃碼
圖片示例
代碼示例
- SWAN
- JS
視頻顯示區(qū) 視頻來(lái)源 {{sourceArray[sourceIndex]}} 視頻質(zhì)量 {{compressArray[compressIndex]}} 默認(rèn)攝像頭 {{cameraArray[cameraIndex]}} 拍攝長(zhǎng)度 {{countArray[countIndex]}}
Bug & Tip
Tip:文件的臨時(shí)路徑,在智能小程序本次啟動(dòng)期間可以正常使用,如需持久保存,需在主動(dòng)調(diào)用 swan.saveFile,在智能小程序下次啟動(dòng)時(shí)才能訪問(wèn)得到。
錯(cuò)誤碼
Android
| 錯(cuò)誤碼 | 說(shuō)明 |
|---|---|
201 | 解析失敗,請(qǐng)檢查調(diào)起協(xié)議是否合法 |
1002 | 用戶(hù)取消操作 |
iOS
| 錯(cuò)誤碼 | 說(shuō)明 |
|---|---|
202 | 解析失敗,請(qǐng)檢查參數(shù)是否正確 |
1002 | 用戶(hù)取消操作 |
1004 | 小程序文件目錄為空 |
分享名稱(chēng):創(chuàng)新互聯(lián)百度小程序教程:swan.chooseVideo
網(wǎng)頁(yè)路徑:http://m.fisionsoft.com.cn/article/dpechep.html


咨詢(xún)
建站咨詢(xún)
