我正在尝试将相机方向锁定到应用程序中的肖像和相机中的横向。
对于摄像头访问,我使用的是$cordovaCapture插件。对于orientation cordova-plugin-screen-orientation。
这两个插件都可以工作,但方向插件不会影响相机。(在Android上测试)
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是不可能的。我说的对吗?你知道怎么才能得到我想要的吗?
发布于 2016-05-06 11:46:19
这是个虫子!我认为应该有人修改插件来添加接口的属性。
var options = {
limit: 1,
duration: 15,
orientation: "landscapeLeft"
};https://stackoverflow.com/questions/31558337
复制相似问题