2016-02-16 5 views
0

Я использую камеру плагин Кордовы в приложение Ionic,Параметры камеры определение не признается в ионном приложении

если определить параметры опции, используя определения, как, например:

 destinationType: Camera.DestinationType.DATA_URL, 
     sourceType: Camera.PictureSourceType.CAMERA, 

ионного - serve -l не работает, он отображает в браузере 2 пустых устройства (iOS, Android),

Если я использую соответствующие числа вместо символов (0 для targetType, 1 для sourceType), он работает (и даже приложение ionicview отлично работает с камерой).

В чем может быть проблема?

+0

вы не можете протестировать его в браузере только на устройстве –

+0

Попробуйте в устройствах, он не будет работать в браузере –

+0

, так что вы имеете в виду, что в целом я должен избегать браузера в качестве среды тестирования? –

ответ

0

Решения, как указано одноклассника из App развития Multiplatform Mobile с курсом Web-технологии на Coursera, чтобы поставить под условием раздела, в котором эти определения называют следующим образом:

if (typeof Camera !== "undefined") { 
    // Provided code here : 
    var cameraOptions = { ...Camera.DestinationType.DATA_URL }; 
    $scope.takePicture = function() { ... } 
} else { 
    // Alternate version if the camera is unavailable 
    $scope.takePicture = function() { 
    console.log("Camera unavailable"); 
    } 
} 
Смежные вопросы