wechat-miniprogram / wechat-miniprogram/miniprogram-demo
face-detect这个示例存在的问题
Open
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 7.2k
- Forks
- 2.2k
- Avg merge
- 10h 34m
- Merged PRs (30d)
- 2
Description
执行以下代码,ios手机中,仍然在使用摄像头
if (this._texture) {
this._texture.dispose();
this._texture = null;
}
if (this.renderer) {
this.renderer.dispose();
this.renderer = null;
}
if (this.scene) {
this.scene.dispose();
this.scene = null;
}
if (this.camera) this.camera = null;
if (this.model) this.model = null;
if (this._insertModel) this._insertModel = null;
if (this._insertModels) this._insertModels = null;
if (this.planeBox) this.planeBox = null;
if (this.mixers) {
this.mixers.forEach((mixer) => mixer.uncacheRoot(mixer.getRoot()));
this.mixers = null;
}
if (this.clock) this.clock = null;
if (this.THREE) this.THREE = null;
if (this._tempTexture && this._tempTexture.gl) {
this._tempTexture.gl.deleteTexture(this._tempTexture);
this._tempTexture = null;
}
if (this._fb && this._fb.gl) {
this._fb.gl.deleteFramebuffer(this._fb);
this._fb = null;
}
if (this._program && this._program.gl) {
this._program.gl.deleteProgram(this._program);
this._program = null;
}
if (this.canvas) this.canvas = null;
if (this.gl) this.gl = null;
if (this.session) {
this.session.destroy();
console.log('session destroyed');
this.session = null;
}
if (this.anchor2DList) this.anchor2DList = [];
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running the face-detect example on an iOS phone and inspect the cleanup code shown in the issue, especially the session destruction and camera-related resources. Reproduce the case, identify why the camera remains active, and verify that it stops after cleanup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, javascript
- Domain
- computer-vision, mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100