This method is used via CameraContext wx.createCameraContext().
CameraContext object.cameraContext
is bound to the unique <camera>
component within the page, operating the corresponding <camera>
component.This method is used via CameraFrameListener CameraContext.onCameraFrame(onCameraFrameCallback callback).
Attribute | Type | Description |
width | number | The width of the image data rectangle. |
height | number | The height of the source image data rectangle. |
data | ArrayBuffer | Image pixel data, a one-dimensional array, with every four items representing the RGBA of a pixel. |
const context = wx.createCameraContext()const listener = context.onCameraFrame((frame) => {console.log(frame.data instanceof ArrayBuffer, frame.width, frame.height)})listener.start()
This method is used via CameraContext.setZoom(Object object).
Attribute | Type | Default value | Required | Description |
zoom | number | - | Yes | Scaling level, ranging [1, maxZoom]. The zoom can be a decimal, accurate to one decimal place. maxZoom can be obtained from the return value of bindinitdone. |
success | function | - | No | Callback Function of Successful Interface Call |
fail | function | - | No | Callback Function of Failing Interface Call |
complete | function | - | No | Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations) |
Attribute | Type | Description |
zoom | number | The actual set scaling level. Due to system constraints, some models may not be able to be set to the specified value, and will instead use the closest feasible value. |
This method is used via CameraContext.startRecord(Object object).
Attribute | Type | Default value | Required | Description |
timeoutCallback | function | - | No | The recording will terminate after 30 seconds or when the page onHide is triggered. |
success | function | - | No | Callback Function of Successful Interface Call |
fail | function | - | No | Callback Function of Failing Interface Call |
complete | function | - | No | Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations) |
Attribute | Type | Description |
tempThumbPath | string | Temporary path of the cover image file |
tempVideoPath | string | Temporary path of the video file |
This method is used via CameraContext.startRecord(Object object).
Attribute | Type | Default value | Required | Description |
success | function | - | No | Callback Function of Successful Interface Call |
fail | function | - | No | Callback Function of Failing Interface Call |
complete | function | - | No | Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations) |
Attribute | Type | Description |
tempThumbPath | string | Temporary path of the cover image file |
tempVideoPath | string | Temporary path of the video file |
This method is used via CameraFrameListener.stop(Object object).
Attribute | Type | Default value | Required | Description |
quality | string | normal | No | Image Quality |
success | function | - | No | Callback Function of Successful Interface Call |
fail | function | - | No | Callback Function of Failing Interface Call |
complete | function | - | No | Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations) |
Value | Description |
high | Higher quality |
normal | Standard Quality |
low | Lower quality |
Attribute | Type | Description |
tempImagePath | string | Temporary path (local path) for photo files, Android is jpg image format, ios is png |
This method is used via CameraFrameListener.start(Object object).
Attribute | Type | Default value | Required | Description |
success | function | - | No | Callback Function of Successful Interface Call |
fail | function | - | No | Callback Function of Failing Interface Call |
complete | function | - | No | Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations) |
This method is used via CameraFrameListener.stop(Object object).
Attribute | Type | Default value | Required | Description |
success | function | - | No | Callback Function of Successful Interface Call |
fail | function | - | No | Callback Function of Failing Interface Call |
complete | function | - | No | Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations) |
Was this page helpful?