首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ionic / ngCordova将摄像头/屏幕方向锁定为横向

问使用Ionic / ngCordova将摄像头/屏幕方向锁定为横向
EN

Stack Overflow用户
提问于 2015-07-22 16:51:31
回答 1查看 1.5K关注 0票数 0

我正在尝试将相机方向锁定到应用程序中的肖像和相机中的横向。

对于摄像头访问,我使用的是$cordovaCapture插件。对于orientation cordova-plugin-screen-orientation。

这两个插件都可以工作,但方向插件不会影响相机。(在Android上测试)

代码语言:javascript
复制
screen.lockOrientation('portrait');

$scope.captureVideo = function() {
    var options = { 
        limit: 1, 
        duration: 15
    };

    screen.lockOrientation('landscape');
    $cordovaCapture.captureVideo(options)
        .then(function(videoData) {
            screen.lockOrientation('portrait');
            //Whatever
        });
};

使用该代码,应用程序方向锁定为纵向,当调用captureVideo()用于某些ms时,您可以感觉到锁定为横向,然后打开摄像头,您可以同时录制横向和纵向视频。然后,在应用程序中,方向再次锁定为肖像。

Capture plugin没有更多的选项,所以我认为现在使用Ionic是不可能的。我说的对吗?你知道怎么才能得到我想要的吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-06 11:46:19

这是个虫子!我认为应该有人修改插件来添加接口的属性。

代码语言:javascript
复制
var options = { 
    limit: 1, 
    duration: 15,
    orientation: "landscapeLeft"
};
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31558337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档