Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: Spring 1.0 Alpha
-
Fix Version/s: 1.1 Beta
-
Component/s: None
-
Labels:None
-
Environment:ICEmobile
Description
Currently the microphone integration has no visual interface and relies on a toggle call from javascript: mobi.microphone starts recording and a subsequent mobi.microphone stops recording. This does not allow additional features such as a level meter, cancel button, or configuration options, so a preferred approach is to implement a similar approach to camera and camcorder where the media is captured from a single javascript call. This will also allow a single button to be used for microphone rather than the current toggle button.
Activity
Ted Goddard
created issue -
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #28952 | Fri May 04 17:20:08 MDT 2012 | ted.goddard | visual popup for audio recording ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/Container/NativeInterface.h
MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/NativeInterface.m MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/MainViewController.mm |
Steve Maryka
made changes -
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 1.1 Beta [ 10320 ] |
Ted Goddard
made changes -
Affects Version/s | Spring 1.0 Alpha [ 10334 ] | |
Affects Version/s | EE 1.0 Final [ 10318 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29023 | Fri May 11 15:56:35 MDT 2012 | steve.maryka | Mobi-231: Added native audio recording interface. Currently this is accessible through the options menu. More work is required to hook this into the native javascript, but that awaits the component changes. For now, the old logic has been left in place. |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/integration/audio/project.properties
MODIFY /icemobile/trunk/icemobile/client/android/integration/audio/src/org/icemobile/client/android/AudioInterface.java MODIFY /icemobile/trunk/icemobile/client/android/container/res/menu/dev_menu.xml ADD /icemobile/trunk/icemobile/client/android/container/res/layout/auth_dialog.xml MODIFY /icemobile/trunk/icemobile/client/android/integration/audio/src/org/icemobile/client/android/AudioRecorder.java MODIFY /icemobile/trunk/icemobile/client/android/container/src/org/icemobile/client/android/ICEmobileContainer.java |
Steve Maryka
made changes -
Assignee | Steve Maryka [ steve.maryka ] | Greg Dick [ greg.dick ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29055 | Tue May 15 17:37:16 MDT 2012 | judy.guglielmin | |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/components/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29062 | Wed May 16 11:02:11 MDT 2012 | judy.guglielmin | |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/components/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29164 | Wed May 23 16:58:57 MDT 2012 | steve.maryka | mobi-231. hooked native mic interface to JS layer. modified mime type detection to include 3gpp file types. |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/integration/util/src/org/icemobile/client/android/UtilInterface.java
MODIFY /icemobile/trunk/icemobile/client/android/container/res/menu/dev_menu.xml MODIFY /icemobile/trunk/icemobile/client/android/container/assets/icefaces/native-interface.js MODIFY /icemobile/trunk/icemobile/client/android/container/src/org/icemobile/client/android/ICEmobileContainer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29299 | Tue Jun 05 11:27:37 MDT 2012 | greg.dick | mobi-231 Initial checkin of AudioLauncher |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/client/blackberry/container/src/org/icemobile/client/blackberry/script/audio/AudioRecorderLauncher.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29303 | Tue Jun 05 11:38:46 MDT 2012 | greg.dick | |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/blackberry/container/src/org/icemobile/client/blackberry/ICEmobileContainer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #29306 | Tue Jun 05 11:43:17 MDT 2012 | greg.dick | |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/blackberry/container/src/org/icemobile/client/blackberry/script/audio/AudioRecorder.java
|
Greg Dick
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Migration
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Android interface has been achieved using...
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
container.startActivityForResult(intent, recordCode);
Currently this is hooked up through the options menu for testing. It still needs to be hooked into the native JS once the microphone tag has been changed. The old logic has been left in place for now.
SVN Checkin 29023.
Passing this Jira on to Greg for BB implementation.