Tag: ngcordova

ngCordova捕获不能在设备上工作

我正在尝试使用Ionic和ngCordova来录制audio。 这是我的代码:$ scope.captureAudio = function(){var options = {limit:3,duration:10}; $cordovaCapture.captureAudio(options).then(function(audioData) { // Success! Audio data is here alert(audioData); console.log(audioData); }, function(err) { // An error occurred. Show a message to the user alert(err); }); }; 当我在模拟器中运行它时,它工作正常,并启动录音机,当录音完成时,它将注销audioData。 当我把它上传到离子视图并运行它时,我什么也得不到。 甚至不是一个错误。 有没有人见过这样的事情? 谢谢凯文

使用ngCordova $ cordovaSQLite插件与Ionic的错误

我目前正试图用我的应用程序实现ngCordova SQLite插件,但尚未产生一个工作的解决scheme。 我跟着Nic Raboy的博客文章 ,介绍如何用你的Ionic项目实现SQLite插件为“T”,但我仍然收到错误: 错误:undefined不是一个对象(评估'$ window.sqlitePlugin.openDatabase')当我尝试在iOS模拟器中运行应用程序时。 我也证实ngCordova和插件已经加载到我的项目中。 这是我的脚本如何加载到我的项目中的顺序: <script src="lib/ionic/js/ionic.bundle.js"></script> <script src="lib/ngCordova/dist/ng-cordova.js"></script> <script src="cordova.js"></script> <script src="js/app.js"></script> <script src="js/controllers.js"></script> 我的代码如下。 app.js angular.module('whoPaidLast', ['ionic', 'ngCordova', 'whoPaidLast.controllers', 'whoPaidLast.services']) .run(function($ionicPlatform, $cordovaSQLite) { $ionicPlatform.ready(function() { if(window.cordova && window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); } if(window.StatusBar) { StatusBar.styleDefault(); } db = $cordovaSQLite.openDB({ name: 'accounts.db' }); $cordovaSQLite.execute(db, 'CREATE TABLE IF NOT EXISTS accounts (id […]

从相机/照片库上载离子应用程序图像

我正在开发离子聊天应用程序,用户可以将照片作为其消息的一部分进行上传。 我正在寻找一种方法将图像上传到我的虚拟主机服务器,以便以后通过URL检索。 问题是,我无法将其上传到我的networking服务器。 我正在使用这两个插件: org.apache.cordova.file转移 cordova – 插件相机 当我在Xcode模拟器中运行应用程序,并从设备photolibrary中select一张图片时,控制台给我以下消息: File Transfer Finished with response code 200 void SendDelegateMessage(NSInvocation *): delegate (webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode> SUCCESS: "" 这是我目前使用的代码: app.controller('HomeController', function($rootScope, $scope, $cordovaCamera, $ionicActionSheet, $cordovaFileTransfer){ … // open PhotoLibrary $scope.openPhotoLibrary = function() { var options = { quality: […]