Options
All
  • Public
  • Public/Protected
  • All
Menu

H5摄像头组件 手机,平板 浏览器调用摄像头

Hierarchy

  • ContainerBase
    • Camera

Index

Constructors

constructor

  • new Camera(config: any): Camera
  • Parameters

    • config: any

    Returns Camera

Properties

css

css: CameraStyle

format

format: Cameraformat

拍照的图片格式,默认 png

height

height: string | number

高度

img

img: any

isBack

isBack: boolean = true

onSnapScript

onSnapScript: string

拍照事件

options

options: CameraOptions

uploadUrl

uploadUrl: string

上传的请求路径

Private webcam

webcam: any

width

width: string | number

宽度

Methods

Protected doDestory

  • doDestory(): void
  • Returns void

doGetClassName

  • doGetClassName(): any
  • Returns any

doGetCss

  • doGetCss(): CameraStyle
  • Returns CameraStyle

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • Returns AttributeEditorBase[]

Protected init

  • init(): void
  • 初始化摄像头

    Returns void

onSnap

  • 注册拍照事件

    Parameters

    Returns void

render

  • render(parentCmp?: ComponentBase): void
  • Parameters

    • Optional parentCmp: ComponentBase

    Returns void

set

  • 设置摄像头的参数

    Parameters

    Returns void

setup

  • setup(): void
  • 启动摄像头

    Returns void

snapshot

  • 拍照

    Parameters

    Returns void

snapshotAndUpload

  • 拍照并上传

    Parameters

    • Optional callback: onUploadCallback

      回调 完成拍照并上传后的文件路径信息

    Returns void

stop

  • stop(): void
  • 停止摄像头

    Returns void

switch

  • switch(): void
  • 切换前后镜头

    Returns void

upload

  • 上传拍照的图片

    Parameters

    • Optional imgBase64: string

      图片的base64字符串

    • Optional callback: onUploadCallback

      onUploadCallback类型回调函数

    Returns void

Generated using TypeDoc