Enable variable speed playback on android 4.0+
You described here http://podcastaddict.uservoice.com/forums/211997-general/suggestions/5299297 that the android API did not allow this feature.
I have observed that some media players (like VLC) as well as other podcast players (like BeyondPod Podcast Manager [https://play.google.com/store/apps/details?id=mobi.beyondpod]) have this feature working even on my Android 4.0 device.
Can you please at least bring this feature to android 4.0?
As explained in the other suggestion Podcast Addict uses a specific Android API which doesn’t exist in previous version.
Other app might use a software solution, but Podcast Addict will keep using current solution which uses an API to access hardware
-
Alex Essilfie commented
Alright. Thanks for the explanation.
-
Podcast Addict uses the only Android API which gives access to the track information.
I don't want to add 3rd party libraries to do things that can be done with standard Android APIs that's why I'm declining this.setPlaybackRate() won't help with this issue. The problem is to extract the unprocessed bytes from the audio file in order to apply the sound processing. This is where the new APIs are necessary (http://developer.android.com/reference/android/media/MediaCodec.html & http://developer.android.com/reference/android/media/MediaExtractor.html)
-
Alex Essilfie commented
I would like to know one thing, since my request was so speedily declined.
Does Podcast Addict use a different API from the standard one in Android?
This is because the AudioTrack.setPlaybackRate(int) (http://developer.android.com/reference/android/media/AudioTrack.html#setPlaybackRate%28int%29) has been available since android API Level 3 (Cupcake)