/**
* 拍照
*
* @param relationPath 文件相对路径,自定义,eg: /com.abc.hello/media/image
* @param filePrefix 文件名称前缀,自定义,eg: ori_图片_
* @param fileSuffix 文件名称后缀,自定义,eg: .jpg
*/
takePhoto() {
console.log(this.isCanClick);
if (!this.isCanClick) {
return
}
this.isCanClick = false
console.log(Number.parseInt(this.imageSize) , this.filePathList.length);
if (Number.parseInt(this.imageSize) + (this.filePathList.length+1) > this.maxNum) {
this.isCanClick = true
this.showToast(`最大不能超过${this.maxNum}张`)
return
}
let currentTime = new Date().getTime()
if (this.audioPlayer == null) {
// 创建内部音频上下文对象
this.audioPlayer = uni.createInnerAudioContext();
// 设置音频的源文件路径或URL
this.audioPlayer.src = '../../static/voice/kaca.mp3';
this.audioPlayer.onError((e) => {
console.log(e, '213213');
})
}
// // 播放音频
this.audioPlayer.play();
var relationPath = "/gzgasImages";
var filePrefix = "gas_" + currentTime;
var fileSuffix = ".jpg";
this.$refs.CustomPreview.takePhoto(relationPath, filePrefix, fileSuffix);
},
- 发布:2024-05-22 17:34
- 更新:2024-05-22 17:34
- 阅读:80
【报Bug】this.$refs.CustomPreview.takePhoto(relationPath, filePrefix, fileSuffix);部分机器闪退
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: OPPO
手机机型: OPPO A8
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击拍照,部分机器闪退。
点击拍照,部分机器闪退。
预期结果:
不闪退,兼容Android 9
不闪退,兼容Android 9
实际结果:
点击拍照,部分机器闪退。
点击拍照,部分机器闪退。
bug描述:
点击拍照,部分机器闪退。