James Manlapid created CB-11603:
-----------------------------------
Summary: captureAudio on iOS 9.2+ can't record more than 2 seconds
Key: CB-11603
URL: https://issues.apache.org/jira/browse/CB-11603
Project: Apache Cordova
Issue Type: Bug
Components: iOS
Environment: Cordova CLI: 6.1.1
Gulp version: CLI version 3.9.1
Gulp local:
Ionic Framework Version: 1.3.1-nightly-3792
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
ios-deploy version: 1.8.2
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v5.0.0
Xcode version: Xcode 7.3.1 Build version 7D1014
Reporter: James Manlapid
Priority: Critical
I'm using
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture/
and on iOS v. 9.2+ it won't allow me to upload recordings greater than 2
seconds. The same code works for Android and can capture audio for more than 2
seconds. I'm using a file reader to get the base64 string of the whole
recording and uploading it to a server.
var audioFile = audioFiles[0],
fileReader = new FileReader(),
file;
fileReader.onload = function (readerEvt) {
var base64 = readerEvt.target.result;
saveRecording(base64);
};
file = new window.File(audioFile.name, audioFile.localURL,
audioFile.type, audioFile.lastModifiedDate,
audioFile.size);
fileReader.readAsDataURL(file);
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]