ICEmobile
  1. ICEmobile
  2. MOBI-231

Native visual interface for microphone

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major 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

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29306 Tue Jun 05 11:43:17 MDT 2012 greg.dick MOBI-231 Changed AudioRecorder to Screen implementation
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/blackberry/container/src/org/icemobile/client/blackberry/script/audio/AudioRecorder.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29303 Tue Jun 05 11:38:46 MDT 2012 greg.dick MOBI-233, MOBI-219, MOBI-231 A number of changes for authorization, audio controller and using the new api in native-interface.js
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/blackberry/container/src/org/icemobile/client/blackberry/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
        Commit graph 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 #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
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/util/src/org/icemobile/client/android/UtilInterface.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/res/menu/dev_menu.xml
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/assets/icefaces/native-interface.js
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/src/org/icemobile/client/android/ICEmobileContainer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29062 Wed May 16 11:02:11 MDT 2012 judy.guglielmin MOBI-231 removal of span outside of button for container. Note that SX still has "mic" on id of button
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29055 Tue May 15 17:37:16 MDT 2012 judy.guglielmin MOBI-231 updated microphone js call (and removed js for toggle). button gets default button style per device. upload id for multipart also changed as per js script tag which now uses just the clientId, instead of <clientId>+"_mic". So this means that the id for the upload is not <clientId>+"-file" instead of the old way <clientId>+"_mic-file". MOBI-157 means you can't deploy WITHIN the IDE to test the playback of any uploaded files on this.
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/components/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
        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
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/audio/project.properties
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/audio/src/org/icemobile/client/android/AudioInterface.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/res/menu/dev_menu.xml
        Commit graph ADD /icemobile/trunk/icemobile/client/android/container/res/layout/auth_dialog.xml
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/audio/src/org/icemobile/client/android/AudioRecorder.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/src/org/icemobile/client/android/ICEmobileContainer.java
        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 (MOBI-231)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/NativeInterface.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/NativeInterface.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/MainViewController.mm

          People

          • Assignee:
            Greg Dick
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: