pingwang2011/titanium_mobile — comment on commit 04c715f317c413d298513af0f243276f0d89ee1b
File: android/modules/media/src/java/ti/modules/titanium/media/TiSound.java line 539
By billdawson:

This looks like you've taken away the ability to immediately scrub to a position in the audio when playing. Are we sure we want to take away that ability? I know this old way of doing it has turned out to be buggy, but there may be other ways to do it. Also if iOS supports immediate scrubbing, Android should to. An alternative would be to *only* do the `seekTo` call in `setTime` *if* the player is in a "legal" state (see the [Valid and Invalid States](http://developer.android.com/reference/android/media/MediaPlayer.html#Valid_and_Invalid_States) section of the Android docs). If it's in an invalid state for a `seekTo` call, then you can at least set a private variable (named something like `initialScrub` to the value) and check for that in `play`, then `seekTo` there after `prepare` is called.