Nhảy tới nội dung

Bắt đầu hỗ trợ ở phiên bản:

  • SDK: 2.23.4
Lưu ý

Cần xin cấp quyền tại trang Quản lý ứng dụng

Chọn hình ảnh từ album hoặc camera

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
sourceTypestring[]Nguồn chọn hình ảnh, với các giá trị hợp lệ:
  • album: Chọn ảnh từ album, tệp
  • camera: Chọn hình chụp từ camera
2.23.4
cameraTypestringXác định camera cần mở với các giá trị hợp lệ:
  • front: Mở camera trước
  • back: Mở camera sau
2.23.4
successfunction(Output)Callback function khi gọi api thành công2.23.4
failfunctionCallback function khi gọi api thất bại2.23.4

Output object

PropertyTypeDefaultRequiredDescriptionMinimum Version
filePathsstring[]Đường dẫn các file đã chọn2.23.4
tempFilesArray[TempFile]Thông tin các temp files2.23.4

TempFile object

PropertyTypeDefaultRequiredDescriptionMinimum Version
pathstringĐường dẫn các temp file đã chọn2.23.4
sizenumberKích thước các temp file đã chọn2.23.4

Sample Code

import { chooseImage } from "zmp-sdk/apis";

chooseImage({
sourceType: ["album", "camera"],
cameraType: "back",
success: ({ filePaths, tempFiles }) => {
// xử lý khi gọi api thành công
},
fail: (error) => {
// xử lý khi gọi api thất bại
console.log(error);
},
});

Hoặc

import { chooseImage } from "zmp-sdk/apis";

const handleChooseImage = async () => {
try {
const { filePaths, tempFiles } = await chooseImage({
sourceType: ["camera"],
cameraType: "front",
});
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};