chooseImage
Bắt đầu hỗ trợ ở phiên bản:
- SDK: 2.23.4
import { chooseImage } from "zmp-sdk/apis";
API chọn hình ảnh từ album hoặc camera.
Ví dụ
Chụp hình ảnh từ camera trước:
const { filePaths } = await chooseImage({
sourceType: ["camera"],
cameraType: "front",
});
Chụp hình ảnh từ camera sau:
const { filePaths } = await chooseImage({
sourceType: ["camera"],
cameraType: "back",
});
Chọn nhiều hình ảnh để viết đánh giá sản phẩm:
const { filePaths } = await chooseImage({
sourceType: ["album", "camera"],
count: 5,
});
Tham số
Truyền tham số vào API dưới dạng object chứa các thuộc tính:
Name | Type | Default | Description |
---|---|---|---|
cameraType | "back" | "front" | Xác định camera cần mở là camera trước hay sau. | |
count | number | Số lượng hình ảnh tối đa có thể chọn. | |
sourceType | ("album" | "camera")[] | Nguồn chọn hình ảnh. Có thể chọn từ album/tệp ( |
Kết quả trả về
API trả về Promise<ChooseImageReturns>
chứa chứa đường dẫn tới hình ảnh đã chọn.
ChooseImageReturns
Name | Type | Default | Description |
---|---|---|---|
filePaths | string[] | Đường dẫn các file đã chọn. | |
tempFiles | TempFile[] | Thông tin các temp files. |
TempFile
Name | Type | Default | Description |
---|---|---|---|
path | string | Đường dẫn các temp file đã chọn. | |
size | number | Kích thước các temp file đã chọn. |