W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
該模塊接口從API Version 9開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。
選擇器(Picker)是一個(gè)封裝PhotoViewPicker、DocumentViewPicker、AudioViewPicker等系統(tǒng)應(yīng)用選擇與保存能力的模塊。應(yīng)用可以自行選擇使用哪種picker實(shí)現(xiàn)文件選擇和文件保存的功能。
圖庫(kù)選擇器對(duì)象,用來支撐選擇圖片/視頻和保存圖片/視頻等用戶場(chǎng)景。在使用前,需要先創(chuàng)建PhotoViewPicker實(shí)例。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
示例:
- let photoPicker = new picker.PhotoViewPicker();
select(option?: PhotoSelectOptions) : Promise<PhotoSelectResult>
通過選擇模式拉起photoPicker界面,用戶可以選擇一個(gè)或多個(gè)圖片/視頻。接口采用promise異步返回形式,傳入可選參數(shù)PhotoSelectOptions對(duì)象,返回PhotoSelectResult對(duì)象。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 否 | photoPicker選擇選項(xiàng),若無(wú)此參數(shù),則默認(rèn)選擇媒體文件類型為圖片和視頻類型,選擇媒體文件數(shù)量的最大值為50。 |
返回值:
類型 | 說明 |
---|---|
Promise<PhotoSelectResult> | Promise對(duì)象。返回photoPicker選擇后的結(jié)果集 |
示例:
- async function example() {
- try {
- let PhotoSelectOptions = new picker.PhotoSelectOptions();
- PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE;
- PhotoSelectOptions.maxSelectNumber = 5;
- let photoPicker = new picker.PhotoViewPicker();
- photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult) => {
- console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult));
- }).catch((err) => {
- console.error('PhotoViewPicker.select failed with err: ' + err);
- });
- } catch (err) {
- console.error('PhotoViewPicker failed with err: ' + err);
- }
- }
select(option: PhotoSelectOptions, callback: AsyncCallback<PhotoSelectResult>) : void
通過選擇模式拉起photoPicker界面,用戶可以選擇一個(gè)或多個(gè)圖片/視頻。接口采用callback異步返回形式,傳入?yún)?shù)PhotoSelectOptions對(duì)象,返回PhotoSelectResult對(duì)象。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 是 | photoPicker選擇選項(xiàng) | |
callback | AsyncCallback<PhotoSelectResult> | 是 | callback 返回photoPicker選擇后的結(jié)果集 |
示例:
- async function example() {
- try {
- let PhotoSelectOptions = new picker.PhotoSelectOptions();
- PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE;
- PhotoSelectOptions.maxSelectNumber = 5;
- let photoPicker = new picker.PhotoViewPicker();
- photoPicker.select(PhotoSelectOptions, (err, PhotoSelectResult) => {
- if (err) {
- console.error('PhotoViewPicker.select failed with err: ' + err);
- return;
- }
- console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult));
- });
- } catch (err) {
- console.error('PhotoViewPicker failed with err: ' + err);
- }
- }
select(callback: AsyncCallback<PhotoSelectResult>) : void
通過選擇模式拉起photoPicker界面,用戶可以選擇一個(gè)或多個(gè)圖片/視頻。接口采用callback異步返回形式,返回PhotoSelectResult對(duì)象。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
callback | AsyncCallback<PhotoSelectResult> | 是 | callback 返回photoPicker選擇后的結(jié)果集 |
示例:
- async function example() {
- try {
- let photoPicker = new picker.PhotoViewPicker();
- photoPicker.select((err, PhotoSelectResult) => {
- if (err) {
- console.error('PhotoViewPicker.select failed with err: ' + err);
- return;
- }
- console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult));
- });
- } catch (err) {
- console.error('PhotoViewPicker failed with err: ' + err);
- }
- }
save(option?: PhotoSaveOptions) : Promise<Array<string>>
通過保存模式拉起photoPicker界面,用戶可以保存一個(gè)或多個(gè)圖片/視頻。接口采用promise異步返回形式,傳入可選參數(shù)PhotoSaveOptions對(duì)象,返回保存文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 否 | photoPicker保存圖片或視頻文件選項(xiàng),若無(wú)此參數(shù),則拉起photoPicker界面后需用戶自行輸入保存的文件名。 |
返回值:
類型 | 說明 |
---|---|
Promise<Array<string>> | Promise對(duì)象。返回photoPicker保存圖片或視頻文件后的結(jié)果集 |
示例:
- async function example() {
- try {
- let PhotoSaveOptions = new picker.PhotoSaveOptions();
- PhotoSaveOptions.newFileNames = ['PhotoViewPicker01.jpg', 'PhotoViewPicker01.mp4'];
- let photoPicker = new picker.PhotoViewPicker();
- photoPicker.save(PhotoSaveOptions).then((PhotoSaveResult) => {
- console.info('PhotoViewPicker.save successfully, PhotoSaveResult uri: ' + JSON.stringify(PhotoSaveResult));
- }).catch((err) => {
- console.error('PhotoViewPicker.save failed with err: ' + err);
- });
- } catch (err) {
- console.error('PhotoViewPicker failed with err: ' + err);
- }
- }
save(option: PhotoSaveOptions, callback: AsyncCallback<Array<string>>) : void
通過保存模式拉起photoPicker界面,用戶可以保存一個(gè)或多個(gè)圖片/視頻。接口采用callback異步返回形式,傳入?yún)?shù)PhotoSaveOptions對(duì)象,返回保存文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 是 | photoPicker保存圖片或視頻文件選項(xiàng) | |
callback | AsyncCallback<Array<string>> | 是 | callback 返回photoPicker保存圖片或視頻文件后的結(jié)果集 |
示例:
- async function example() {
- try {
- let PhotoSaveOptions = new picker.PhotoSaveOptions();
- PhotoSaveOptions.newFileNames = ['PhotoViewPicker02.jpg','PhotoViewPicker02.mp4'];
- let photoPicker = new picker.PhotoViewPicker();
- photoPicker.save(PhotoSaveOptions, (err, PhotoSaveResult) => {
- if (err) {
- console.error('PhotoViewPicker.save failed with err: ' + err);
- return;
- }
- console.info('PhotoViewPicker.save successfully, PhotoSaveResult uri: ' + JSON.stringify(PhotoSaveResult));
- });
- } catch (err) {
- console.error('PhotoViewPicker failed with err: ' + err);
- }
- }
save(callback: AsyncCallback<Array<string>>) : void
通過保存模式拉起photoPicker界面,用戶可以保存一個(gè)或多個(gè)圖片/視頻。接口采用callback異步返回形式,返回保存文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
callback | AsyncCallback<Array<string>> | 是 | callback 返回photoPicker保存圖片或視頻文件后的結(jié)果集 |
示例:
- async function example() {
- try {
- let photoPicker = new picker.PhotoViewPicker();
- photoPicker.save((err, PhotoSaveResult) => {
- if (err) {
- console.error('PhotoViewPicker.save failed with err: ' + err);
- return;
- }
- console.info('PhotoViewPicker.save successfully, PhotoSaveResult uri: ' + JSON.stringify(PhotoSaveResult));
- });
- } catch (err) {
- console.error('PhotoViewPicker failed with err: ' + err);
- }
- }
文件選擇器對(duì)象,用來支撐選擇和保存非媒體文件等用戶場(chǎng)景,比如各種格式文檔。在使用前,需要先創(chuàng)建DocumentViewPicker實(shí)例。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
示例:
- let documentPicker = new picker.DocumentViewPicker();
select(option?: DocumentSelectOptions) : Promise<Array<string>>
通過選擇模式拉起documentPicker界面,用戶可以選擇一個(gè)或多個(gè)文件。接口采用promise異步返回形式,傳入可選參數(shù)DocumentSelectOptions對(duì)象,返回選擇文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 否 | documentPicker選擇選項(xiàng),若無(wú)此參數(shù),則默認(rèn)拉起documentPicker主界面。 |
返回值:
類型 | 說明 |
---|---|
Promise<Array<string>> | Promise對(duì)象。返回documentPicker選擇后的結(jié)果集 |
示例:
- async function example() {
- try {
- let DocumentSelectOptions = new picker.DocumentSelectOptions();
- let documentPicker = new picker.DocumentViewPicker();
- documentPicker.select(DocumentSelectOptions).then((DocumentSelectResult) => {
- console.info('DocumentViewPicker.select successfully, DocumentSelectResult uri: ' + JSON.stringify(DocumentSelectResult));
- }).catch((err) => {
- console.error('DocumentViewPicker.select failed with err: ' + err);
- });
- } catch (err) {
- console.error('DocumentViewPicker failed with err: ' + err);
- }
- }
select(option: DocumentSelectOptions, callback: AsyncCallback<Array<string>>) : void
通過選擇模式拉起documentPicker界面,用戶可以選擇一個(gè)或多個(gè)文件。接口采用callback異步返回形式,傳入?yún)?shù)DocumentSelectOptions對(duì)象,返回選擇文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 是 | documentPicker選擇選項(xiàng) | |
callback | AsyncCallback<Array<string>> | 是 | callback 返回documentPicker選擇后的結(jié)果集 |
示例:
- async function example() {
- try {
- let DocumentSelectOptions = new picker.DocumentSelectOptions();
- let documentPicker = new picker.DocumentViewPicker();
- documentPicker.select(DocumentSelectOptions, (err, DocumentSelectResult) => {
- if (err) {
- console.error('DocumentViewPicker.select failed with err: ' + err);
- return;
- }
- console.info('DocumentViewPicker.select successfully, DocumentSelectResult uri: ' + JSON.stringify(DocumentSelectResult));
- });
- } catch (err) {
- console.error('DocumentViewPicker failed with err: ' + err);
- }
- }
select(callback: AsyncCallback<Array<string>>) : void
通過選擇模式拉起documentPicker界面,用戶可以選擇一個(gè)或多個(gè)文件。接口采用callback異步返回形式,返回選擇文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
callback | AsyncCallback<Array<string>> | 是 | callback 返回documentPicker選擇后的結(jié)果集 |
示例:
- async function example() {
- try {
- let documentPicker = new picker.DocumentViewPicker();
- documentPicker.select((err, DocumentSelectResult) => {
- if (err) {
- console.error('DocumentViewPicker.select failed with err: ' + err);
- return;
- }
- console.info('DocumentViewPicker.select successfully, DocumentSelectResult uri: ' + JSON.stringify(DocumentSelectResult));
- });
- } catch (err) {
- console.error('DocumentViewPicker failed with err: ' + err);
- }
- }
save(option?: DocumentSaveOptions) : Promise<Array<string>>
通過保存模式拉起documentPicker界面,用戶可以保存一個(gè)或多個(gè)文件。接口采用promise異步返回形式,傳入可選參數(shù)DocumentSaveOptions對(duì)象,返回保存文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 否 | documentPicker保存選項(xiàng),若無(wú)此參數(shù),則拉起documentPicker界面后需用戶自行輸入保存的文件名。 |
返回值:
類型 | 說明 |
---|---|
Promise<Array<string>> | Promise對(duì)象。返回documentPicker保存后的結(jié)果集 |
示例:
- async function example() {
- try {
- let DocumentSaveOptions = new picker.DocumentSaveOptions();
- DocumentSaveOptions.newFileNames = ['DocumentViewPicker01.txt'];
- let documentPicker = new picker.DocumentViewPicker();
- documentPicker.save(DocumentSaveOptions).then((DocumentSaveResult) => {
- console.info('DocumentViewPicker.save successfully, DocumentSaveResult uri: ' + JSON.stringify(DocumentSaveResult));
- }).catch((err) => {
- console.error('DocumentViewPicker.save failed with err: ' + err);
- });
- } catch (err) {
- console.error('DocumentViewPicker failed with err: ' + err);
- }
- }
save(option: DocumentSaveOptions, callback: AsyncCallback<Array<string>>) : void
通過保存模式拉起documentPicker界面,用戶可以保存一個(gè)或多個(gè)文件。接口采用callback異步返回形式,傳入?yún)?shù)DocumentSaveOptions對(duì)象,返回保存文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 是 | documentPicker保存選項(xiàng) | |
callback | AsyncCallback<Array<string>> | 是 | callback 返回documentPicker保存后的結(jié)果集 |
示例:
- async function example() {
- try {
- let DocumentSaveOptions = new picker.DocumentSaveOptions();
- DocumentSaveOptions.newFileNames = ['DocumentViewPicker02.txt'];
- let documentPicker = new picker.DocumentViewPicker();
- documentPicker.save(DocumentSaveOptions, (err, DocumentSaveResult) => {
- if (err) {
- console.error('DocumentViewPicker.save failed with err: ' + err);
- return;
- }
- console.info('DocumentViewPicker.save successfully, DocumentSaveResult uri: ' + JSON.stringify(DocumentSaveResult));
- });
- } catch (err) {
- console.error('DocumentViewPicker failed with err: ' + err);
- }
- }
save(callback: AsyncCallback<Array<string>>) : void
通過保存模式拉起documentPicker界面,用戶可以保存一個(gè)或多個(gè)文件。接口采用callback異步返回形式,返回保存文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
callback | AsyncCallback<Array<string>> | 是 | callback 返回documentPicker保存后的結(jié)果集 |
示例:
- async function example() {
- try {
- let documentPicker = new picker.DocumentViewPicker();
- documentPicker.save((err, DocumentSaveResult) => {
- if (err) {
- console.error('DocumentViewPicker.save failed with err: ' + err);
- return;
- }
- console.info('DocumentViewPicker.save successfully, DocumentSaveResult uri: ' + JSON.stringify(DocumentSaveResult));
- });
- } catch (err) {
- console.error('DocumentViewPicker failed with err: ' + err);
- }
- }
音頻選擇器對(duì)象,用來支撐選擇和保存音頻類文件等用戶場(chǎng)景。在使用前,需要先創(chuàng)建AudioViewPicker實(shí)例。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
示例:
- let audioPicker = new picker.AudioViewPicker();
select(option?: AudioSelectOptions) : Promise<Array<string>>
通過選擇模式拉起audioPicker界面(目前拉起的是documentPicker,audioPicker在規(guī)劃中),用戶可以選擇一個(gè)或多個(gè)音頻文件。接口采用promise異步返回形式,傳入可選參數(shù)AudioSelectOptions對(duì)象,返回選擇音頻文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 否 | audioPicker音頻選擇選項(xiàng),若無(wú)此參數(shù),則默認(rèn)拉起audioPicker主界面。 |
返回值:
類型 | 說明 |
---|---|
Promise<Array<string>> | Promise對(duì)象。返回audioPicker選擇音頻后的結(jié)果集 |
示例:
- async function example() {
- try {
- let AudioSelectOptions = new picker.AudioSelectOptions();
- let audioPicker = new picker.AudioViewPicker();
- audioPicker.select(AudioSelectOptions).then((AudioSelectResult) => {
- console.info('AudioViewPicker.select successfully, AudioSelectResult uri: ' + JSON.stringify(AudioSelectResult));
- }).catch((err) => {
- console.error('AudioViewPicker.select failed with err: ' + err);
- });
- } catch (err) {
- console.error('AudioViewPicker failed with err: ' + err);
- }
- }
select(option: AudioSelectOptions, callback: AsyncCallback<Array<string>>) : void
通過選擇模式拉起audioPicker界面(目前拉起的是documentPicker,audioPicker在規(guī)劃中),用戶可以選擇一個(gè)或多個(gè)音頻文件。接口采用callback異步返回形式,傳入?yún)?shù)AudioSelectOptions對(duì)象,返回選擇音頻文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 是 | audioPicker音頻選擇選項(xiàng) | |
callback | AsyncCallback<Array<string>> | 是 | callback 返回audioPicker選擇音頻后的結(jié)果集 |
示例:
- async function example() {
- try {
- let AudioSelectOptions = new picker.AudioSelectOptions();
- let audioPicker = new picker.AudioViewPicker();
- audioPicker.select(AudioSelectOptions, (err, AudioSelectResult) => {
- if (err) {
- console.error('AudioViewPicker.select failed with err: ' + err);
- return;
- }
- console.info('AudioViewPicker.select successfully, AudioSelectResult uri: ' + JSON.stringify(AudioSelectResult));
- });
- } catch (err) {
- console.error('AudioViewPicker failed with err: ' + err);
- }
- }
select(callback: AsyncCallback<Array<string>>) : void
通過選擇模式拉起audioPicker界面(目前拉起的是documentPicker,audioPicker在規(guī)劃中),用戶可以選擇一個(gè)或多個(gè)音頻文件。接口采用callback異步返回形式,返回選擇音頻文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
callback | AsyncCallback<Array<string>> | 是 | callback 返回audioPicker選擇音頻后的結(jié)果集 |
示例:
- async function example() {
- try {
- let audioPicker = new picker.AudioViewPicker();
- audioPicker.select((err, AudioSelectResult) => {
- if (err) {
- console.error('AudioViewPicker.select failed with err: ' + err);
- return;
- }
- console.info('AudioViewPicker.select successfully, AudioSelectResult uri: ' + JSON.stringify(AudioSelectResult));
- });
- } catch (err) {
- console.error('AudioViewPicker failed with err: ' + err);
- }
- }
save(option?: AudioSaveOptions) : Promise<Array<string>>
通過保存模式拉起audioPicker界面(目前拉起的是documentPicker,audioPicker在規(guī)劃中),用戶可以保存一個(gè)或多個(gè)音頻文件。接口采用promise異步返回形式,傳入可選參數(shù)AudioSaveOptions對(duì)象,返回保存音頻文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 否 | audioPicker保存音頻文件選項(xiàng),若無(wú)此參數(shù),則拉起audioPicker界面后需用戶自行輸入保存的文件名。 |
返回值:
類型 | 說明 |
---|---|
Promise<Array<string>> | Promise對(duì)象。返回audioPicker保存音頻文件后的結(jié)果集 |
示例:
- async function example() {
- try {
- let AudioSaveOptions = new picker.AudioSaveOptions();
- AudioSaveOptions.newFileNames = ['AudioViewPicker01.mp3'];
- let audioPicker = new picker.AudioViewPicker();
- audioPicker.save(AudioSaveOptions).then((AudioSaveResult) => {
- console.info('AudioViewPicker.save successfully, AudioSaveResult uri: ' + JSON.stringify(AudioSaveResult))
- }).catch((err) => {
- console.error('AudioViewPicker.save failed with err: ' + err);
- });
- } catch (err) {
- console.error('AudioViewPicker failed with err: ' + err);
- }
- }
save(option: AudioSaveOptions, callback: AsyncCallback<Array<string>>) : void
通過保存模式拉起audioPicker界面(目前拉起的是documentPicker,audioPicker在規(guī)劃中),用戶可以保存一個(gè)或多個(gè)音頻文件。接口采用callback異步返回形式,傳入?yún)?shù)AudioSaveOptions對(duì)象,返回保存音頻文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
option | 是 | audioPicker保存音頻文件選項(xiàng) | |
callback | AsyncCallback<Array<string>> | 是 | callback 返回audioPicker保存音頻文件后的結(jié)果集 |
示例:
- async function example() {
- try {
- let AudioSaveOptions = new picker.AudioSaveOptions();
- AudioSaveOptions.newFileNames = ['AudioViewPicker02.mp3'];
- let audioPicker = new picker.AudioViewPicker();
- audioPicker.save(AudioSaveOptions, (err, AudioSaveResult) => {
- if (err) {
- console.error('AudioViewPicker.save failed with err: ' + err);
- return;
- }
- console.info('AudioViewPicker.save successfully, AudioSaveResult uri: ' + JSON.stringify(AudioSaveResult));
- });
- } catch (err) {
- console.error('AudioViewPicker failed with err: ' + err);
- }
- }
save(callback: AsyncCallback<Array<string>>) : void
通過保存模式拉起audioPicker界面(目前拉起的是documentPicker,audioPicker在規(guī)劃中),用戶可以保存一個(gè)或多個(gè)音頻文件。接口采用callback異步返回形式,返回保存音頻文件的uri數(shù)組。
系統(tǒng)能力:SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
callback | AsyncCallback<Array<string>> | 是 | callback 返回audioPicker保存音頻文件后的結(jié)果集 |
示例:
- async function example() {
- try {
- let audioPicker = new picker.AudioViewPicker();
- audioPicker.save((err, AudioSaveResult) => {
- if (err) {
- console.error('AudioViewPicker.save failed with err: ' + err);
- return;
- }
- console.info('AudioViewPicker.save successfully, AudioSaveResult uri: ' + JSON.stringify(AudioSaveResult));
- });
- } catch (err) {
- console.error('AudioViewPicker failed with err: ' + err);
- }
- }
枚舉,可選擇的媒體文件類型。
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為 SystemCapability.FileManagement.UserFileService
名稱 | 值 | 說明 |
---|---|---|
IMAGE_TYPE | 'image/*' | 圖片類型 |
VIDEO_TYPE | 'video/*' | 視頻類型 |
IMAGE_VIDEO_TYPE | '*/*' | 圖片和視頻類型 |
圖庫(kù)選擇選項(xiàng)。
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為 SystemCapability.FileManagement.UserFileService
名稱 | 類型 | 必填 | 說明 |
---|---|---|---|
MIMEType? | 否 | 可選擇的媒體文件類型,若無(wú)此參數(shù),則默認(rèn)為圖片和視頻類型。 | |
maxSelectNumber? | number | 否 | 選擇媒體文件數(shù)量的最大值(默認(rèn)值為50,最大值為500) |
返回圖庫(kù)選擇后的結(jié)果集。
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為 SystemCapability.FileManagement.UserFileService
名稱 | 類型 | 可讀 | 可寫 | 說明 |
---|---|---|---|---|
photoUris | Array<string> | 是 | 是 | 返回圖庫(kù)選擇后的媒體文件的uri數(shù)組 |
isOriginalPhoto | boolean | 是 | 是 | 返回圖庫(kù)選擇后的媒體文件是否為原圖 |
圖片或視頻的保存選項(xiàng)。
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為 SystemCapability.FileManagement.UserFileService
名稱 | 類型 | 必填 | 說明 |
---|---|---|---|
newFileNames? | Array<string> | 否 | 拉起photoPicker進(jìn)行保存圖片或視頻資源的文件名,若無(wú)此參數(shù),則默認(rèn)需要用戶自行輸入。 |
文檔選擇選項(xiàng),目前不支持參數(shù)配置。
系統(tǒng)能力: SystemCapability.FileManagement.UserFileService
文檔保存選項(xiàng)。
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為 SystemCapability.FileManagement.UserFileService
名稱 | 類型 | 必填 | 說明 |
---|---|---|---|
newFileNames? | Array<string> | 否 | 拉起documentPicker進(jìn)行保存的文件名,若無(wú)此參數(shù),則默認(rèn)需要用戶自行輸入。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: