tencent cloud

Feedback

Last updated: 2024-11-21 18:48:11

    createCameraContext

    This method is used via CameraContext wx.createCameraContext().
    Feature Description: Creates a CameraContext object.
    Return Value: CameraContext.

    CameraContext

    Feature Description: A CameraContext instance, which can be obtained through wx.createCameraContext. The cameraContext is bound to the unique <camera> component within the page, operating the corresponding <camera> component.

    .onCameraFrame

    This method is used via CameraFrameListener CameraContext.onCameraFrame(onCameraFrameCallback callback).
    Feature Description: Gets real-time frame data from the Camera.
    Parameter and Description: Function callback.
    Callback function parameter: Object res.
    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.
    Return Value:CameraFrameListener
    Sample Code
    const context = wx.createCameraContext()
    const listener = context.onCameraFrame((frame) => {
    console.log(frame.data instanceof ArrayBuffer, frame.width, frame.height)
    })
    listener.start()

    .setZoom

    This method is used via CameraContext.setZoom(Object object).
    Feature Description: Sets the scaling level.
    Parameter and Description: 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)
    Parameters for object.success callback function: Object res.
    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.

    .startRecord

    This method is used via CameraContext.startRecord(Object object).
    Feature Description: Starts video recording.
    Parameter and Description: 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)
    Parameter of the object.timeoutCallback callback function: Object res.
    Attribute
    Type
    Description
    tempThumbPath
    string
    Temporary path of the cover image file
    tempVideoPath
    string
    Temporary path of the video file

    .stopRecord

    This method is used via CameraContext.startRecord(Object object).
    Feature Description: Stops video recording.
    Parameter and Description: 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)
    Parameters for object.success callback function: Object res.
    Attribute
    Type
    Description
    tempThumbPath
    string
    Temporary path of the cover image file
    tempVideoPath
    string
    Temporary path of the video file

    .takePhoto

    This method is used via CameraFrameListener.stop(Object object).
    Feature Description: Captures photographs.
    Parameter and Description: 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)
    Valid values of object.quality
    Value
    Description
    high
    Higher quality
    normal
    Standard Quality
    low
    Lower quality
    Parameters for object.success callback function: Object res.
    Attribute
    Type
    Description
    tempImagePath
    string
    Temporary path (local path) for photo files, Android is jpg image format, ios is png

    CameraFrameListener

    Note:
    Listener Returned by CameraContext.onCameraFrame()
    For related documentation, see camera.

    .start

    This method is used via CameraFrameListener.start(Object object).
    Feature Description: Starts monitoring frame data.
    Parameter and Description: 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)

    .stop

    This method is used via CameraFrameListener.stop(Object object).
    Feature Description: Stops monitoring frame data.
    Parameter and Description: 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)
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support