【问题标题】:Record video with Ionic without using external camera app使用 Ionic 录制视频,无需使用外部相机应用程序
【发布时间】:2018-07-24 20:39:47
【问题描述】:

我正试图让用户在我的 Ionic 应用程序中录制视频。 我研究了几个插件,例如cordova-plugin-cameramedia-capturevideo-capture-plus。但是这些都打开了设备的相机应用程序并返回了视频。这不是我需要的。

我还查看了camera-preview,它确实让我可以看到我的应用程序中的相机视图,但它不能让我录制视频。

是否有人知道任何其他允许我录制视频而无需打开外部应用程序的插件?

如果不是,那么开始研究自己制作这个的一些好的关键词是什么。考虑到 camera-preview 显示相机源,我觉得它必须是可能的,即使合适的插件还不存在。

编辑:该解决方案需要在 iOS 和 Android 上运行

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    您可以使用phonegap-plugin-media-recorder

    它使用 getUserMedia,您可以将相机源设置为视频标签,然后记录该源。

    video 标签仅适用于 Android,在 iOS 上它将使用相机组件来录制视频。

    navigator.mediaDevices.getUserMedia({
        'audio': true,
        'video': {
            facingMode: 'user'
        }
    }).then(function(mediastream) {
        var options = { mimeType : 'video/quicktime'};
        var mediaRecorder = new MediaRecorder(mediastream, options);
    });
    

    【讨论】:

    • 啊,太糟糕了。我真的需要它在两个平台上工作。我将编辑该信息。不过谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 2016-08-25
    • 2013-07-24
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多