Commit 1b2d6adb by huangzhicong

更新README

parent ca390879
### 图片选择 ### 图片选择
```javascript ```javascript
function selectPhoto({ /// 选择图片
// uri: 图片在设备中的协议地址 /// 返回格式为
// base64: 图片的base64编码 /// { uri: '', base64: '' }
success: function(uri, base64) { async function pickerPhoto() {
try {
}, const res = await jssdk.pickerPhoto();
failed: function() { document.getElementById('img').src = res.base64;
} catch (error) {
}, console.error(error);
complete: function() { }
}
}
}) /// 拍摄图片
``` /// 返回格式为
/// { uri: '', base64: '' }
### 拍摄 async function takePhotos() {
try {
```javascript const res = await jssdk.takePhotos();
function openCamera({ document.getElementById('img').src = res.base64;
// uri: 图片在设备中的协议地址 } catch (error) {
// base64: 图片的base64编码 console.error(error);
success: function(uri, base64) { }
}
},
failed: function() { /// 录制音频
/// 返回格式为
}, /// { uri: '', base64: '' }
complete: function() { async function startRecordAudio() {
try {
} const res = await jssdk.startRecordAudio(30);
}) alert(res);
``` document.getElementById('audio').src = res.base64;
} catch (error) {
### 图片裁剪 console.error(error);
}
```javascript }
// srcUri: 待裁剪图片在设备中的协议地址,直接传递selectPhoto、openCamera方法success中返回的uri即可
function cropPhoto(srcUri, { /// 二维码扫描
// uri: 图片在设备中的协议地址 /// 返回格式为
// base64: 图片的base64编码 /// { value: '' }
success: function(uri, base64) { async function onQRCodeClick() {
try {
}, const res = await jssdk.onQRCodeClick();
failed: function() { document.getElementById('text').innerText = res.value;
} catch (error) {
}, console.error(error);
complete: function() { }
}
}
}) /// 保存字符串
``` /// 返回格式为
/// { key: '', value: '' }
### 音频录制 async function onSetLocalStorage() {
try {
```javascript const res = await jssdk.onSetLocalStorage('maxrocky', '测试');
// maxDuration: 录音限制时长(单位: 秒),sdk限制最大为5分钟 document.getElementById('text').innerText = '保存成功';
function recordAudio(maxDuration, { } catch (error) {
// uri: 音频在设备中的协议地址 console.error(error);
// base64: 音频的base64编码 }
success: function(uri, base64) { }
}, /// 获取指定字符串
failed: function() { /// 返回格式为
/// { key: '', value: '' }
}, async function onGetLocalStorage() {
complete: function() { try {
const res = await jssdk.onGetLocalStorage('maxrocky');
} document.getElementById('text').innerText = `本地记录内容: ${res.value}`;
}) } catch (error) {
``` console.error(error);
}
### 视频录制 }
```javascript /// 清理指定字符串
function captureVideo({ /// 返回格式为
// uri: 视频在设备中的协议地址 /// { key: '', value: '' }
// base64: 视频的base64编码 async function onRemoveLocalStorage() {
success: function(uri, base64) { try {
const res = await jssdk.onRemoveLocalStorage('maxrocky');
}, document.getElementById('text').innerText = '已清理本地记录';
failed: function() { } catch (error) {
console.error(error);
}, }
complete: function() { }
}
})
```
### 扫描二维码
```javascript
function qrcode({
// content: 二维码被识别后的字符串
success: function(content) {
},
failed: function() {
},
complete: function() {
}
})
```
### 保存字符串到本地
```javascript
// key: 字符串所关联的key,要求为字符串类型
// value: 要保存的字符串
function storageValue(key, value, {
// key: 字符串所关联的key
// value: 要保存的字符串
success: function(key, value) {
},
failed: function() {
},
complete: function() {
}
})
```
### 获取本地字符串
```javascript
// key: 要获取的字符串所关联的key,要求为字符串类型
function acquireValue(key, {
// key: 字符串所关联的key
// value: 要保存的字符串
success: function(key, value) {
},
failed: function() {
},
complete: function() {
}
})
```
### 清除保存的字符串
```javascript
// key: 要清除的字符串所关联的key,要求为字符串类型
function clearValue(key, {
// key: 字符串所关联的key
// value: 要保存的字符串
success: function(key, value) {
},
failed: function() {
},
complete: function() {
}
})
``` ```
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment