|
@@ -598,8 +598,9 @@ export default class Webcam extends UIPlugin {
|
|
install () {
|
|
install () {
|
|
const { mobileNativeCamera, modes, facingMode, videoConstraints } = this.opts
|
|
const { mobileNativeCamera, modes, facingMode, videoConstraints } = this.opts
|
|
|
|
|
|
- if (mobileNativeCamera) {
|
|
|
|
- this.uppy.getPlugin('Dashboard').setOptions({
|
|
|
|
|
|
+ const { target } = this.opts
|
|
|
|
+ if (mobileNativeCamera && target) {
|
|
|
|
+ this.getTargetPlugin(target)?.setOptions({
|
|
showNativeVideoCameraButton: isModeAvailable(modes, 'video-only') || isModeAvailable(modes, 'video-audio'),
|
|
showNativeVideoCameraButton: isModeAvailable(modes, 'video-only') || isModeAvailable(modes, 'video-audio'),
|
|
showNativePhotoCameraButton: isModeAvailable(modes, 'picture'),
|
|
showNativePhotoCameraButton: isModeAvailable(modes, 'picture'),
|
|
nativeCameraFacingMode: videoConstraints?.facingMode || facingMode,
|
|
nativeCameraFacingMode: videoConstraints?.facingMode || facingMode,
|
|
@@ -612,7 +613,6 @@ export default class Webcam extends UIPlugin {
|
|
recordingLengthSeconds: 0,
|
|
recordingLengthSeconds: 0,
|
|
})
|
|
})
|
|
|
|
|
|
- const { target } = this.opts
|
|
|
|
if (target) {
|
|
if (target) {
|
|
this.mount(target, this)
|
|
this.mount(target, this)
|
|
}
|
|
}
|