[TIMOB-1028] Android: Implement AudioRecorder
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Low |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2017-07-31T20:46:43.000+0000 |
Affected Version/s | Release 1.7.6, Release 3.0.0 |
Fix Version/s | Release 6.2.0 |
Components | Android |
Labels | api, exalture, feature, insight, merge-6.2.0 |
Reporter | Don Thorp |
Assignee | Yordan Banev |
Created | 2011-04-15T02:41:53.000+0000 |
Updated | 2017-08-02T20:22:53.000+0000 |
Description
Android currently does not implement AudioRecorder.
We should look into implementing it using Android's [MediaRecorder](http://developer.android.com/reference/android/media/MediaRecorder.html).
Is there any update to on a vague timescale for this?
Hi guys do you have any idea if this will be in the upcoming 1.7? Would be awesome and a great addition to the Titanium.media module for Android.
Description link is outdated.
Important new feature in order to get a better multimedia api coherence. Waiting .... go go!
Is there an external module for this feature?
We abandoned any hope of seeing Appc have android parity in the media APIs and went with com.tush.android.mediarecorder in 2012. The problem? Think that module has been abandoned.
Hey Guys, I am trying to run the app with the module, app is being crashed. Here is the module configuration. com.tush.android.mediarecorder Module Version : 0.8 Titanium SDK : 5.2.0 to 5.5.1 I am getting following error. [WARN] : V8Object: (KrollRuntimeThread) [229,229] Runtime disposed, cannot set property 'userAgent' [ERROR] : TiApplication: (KrollRuntimeThread) [75,304] Sending event: exception on thread: KrollRuntimeThread msg:java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.mobiloitte-1/lib/arm/libcom.tush.android.mediarecorder.so: has text relocations; Titanium 5.2.0,2016/02/20 08:05,384775e [ERROR] : TiApplication: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.mobiloitte-1/lib/arm/libcom.tush.android.mediarecorder.so: has text relocations [ERROR] : TiApplication: at java.lang.Runtime.loadLibrary(Runtime.java:372) [ERROR] : TiApplication: at java.lang.System.loadLibrary(System.java:1076) [ERROR] : TiApplication: at org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:132) [ERROR] : TiApplication: at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:99) [ERROR] : TiApplication: at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:205) [ERROR] : TiApplication: at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:114) Please help and provide the sollution. Thanks Alok Gupta
[~emerriman] Can we please bump it up for 6.1.0 Pls..
PR: https://github.com/appcelerator/titanium_mobile/pull/9067
FR Passed. PR Merged.
[~ybanev], We will need & backport for this to 6.2.0 as master is 7.0.0 now.
6_2_X: https://github.com/appcelerator/titanium_mobile/pull/9268
FR Passed for 6.2.0 branch. PR merged.
Verified the fix with SDK 6.2.0.v20170802112004. Closing. Studio Ver: 4.9.1.201707200100 SDK Ver: 6.2.0.v20170802112004 OS Ver: 10.12.3 Xcode Ver: Xcode 8.3.3 Appc NPM: 4.2.9 Appc CLI: 6.2.3-21 Ti CLI Ver: 5.0.14 Alloy Ver: 1.9.13 Node Ver: 6.10.1 Java Ver: 1.8.0_101 Devices: ⇨ google Nexus 5 --- Android 6.0.1