Obsolete
Status Update
Comments
br...@gmail.com <br...@gmail.com> #2
This Issue has been reviewed and accepted.
An engineer will be assigned to work on it according to its priority.
An engineer will be assigned to work on it according to its priority.
ma...@gmail.com <ma...@gmail.com> #4
@potoma I disagree - the issue you've linked to is closed. Furthermore, the only fix for that ticket was to add isPlaying() which is only one sliver of the functionality that is desired.
Therefore, this ticket is valid until there's a way to query the MediaPlayer state properly.
Here's to hoping that the state can be retrieved in the future, because the "Valid and Invalid States" section of the MediaPlayer reference clearly displays why it is needed.http://developer.android.com/reference/android/media/MediaPlayer.html
Therefore, this ticket is valid until there's a way to query the MediaPlayer state properly.
Here's to hoping that the state can be retrieved in the future, because the "Valid and Invalid States" section of the MediaPlayer reference clearly displays why it is needed.
jb...@android.com <jb...@android.com>
wa...@gmail.com <wa...@gmail.com> #5
5 years later, and still not fixed.
mr...@gmail.com <mr...@gmail.com> #6
Please provide this functionality ASAP. It's been long enough in waiting.
su...@gmail.com <su...@gmail.com> #7
Please? It's not so hard to return an enum.
[Deleted User] <[Deleted User]> #8
I think it would make sense to create a new issue so that perhaps a developer will be assigned to it and actually implement a fix, because this is actually a defect.
ro...@gmail.com <ro...@gmail.com> #9
Are there any workarounds in the meantime from the community?
ty...@gmail.com <ty...@gmail.com> #10
Yes, manage the state yourself after calling start() stop() etc
ty...@gmail.com <ty...@gmail.com> #11
Pls add
um...@gmail.com <um...@gmail.com> #12
6 years and counting. Guys this needs some attention please!
ba...@gmail.com <ba...@gmail.com> #13
After 6 years, it seems safe to assume that the person it was originally assigned to is not going to do it. Reassign, plz!
en...@google.com <en...@google.com>
ja...@like.co <ja...@like.co> #14
Any update?
ps...@gmail.com <ps...@gmail.com> #15
About time this gets implemented!
[Deleted User] <[Deleted User]> #16
@TylerPf...@gmail.com about #12: This won't solve this since after calling start() there are plenty of errors that prevent the recording from actually starting... We need a way to actually know what is currently happening with the recorder
ja...@onesheep.org <ja...@onesheep.org> #17
How is this "Obsolete"? If we simply have access to the internal state of the player it will make interacting with the media player a lot easier. The player obviously knows it's own state, can you make this available through a getter puhleeeeaaaase?
ji...@gmail.com <ji...@gmail.com> #18
As MediaPlayer opeartions works in asych mode and here it is really necessary to add API like getState and event stateChanged(). Is this ticket dead?
an...@gmail.com <an...@gmail.com> #19
Please update the status of this ticket
an...@gmail.com <an...@gmail.com> #20
Won't Fix (Obsolete)
its sad to know the status
its sad to know the status
ka...@gmail.com <ka...@gmail.com> #21
Media Recorder needs API like getState() and event stateChanged(). Request you to please add them.
[Deleted User] <[Deleted User]> #22
*wringing hands*
yh...@gmail.com <yh...@gmail.com> #23
I need getState method still
ri...@gmail.com <ri...@gmail.com> #24
We need to getState API so much
ra...@gmail.com <ra...@gmail.com> #25
+1
iv...@gmail.com <iv...@gmail.com> #26
+1
re...@gmail.com <re...@gmail.com> #27
th...@gmail.com <th...@gmail.com> #28
after 12 yrs
en...@gmail.com <en...@gmail.com> #29
14 years
[Deleted User] <[Deleted User]> #30
Any day now...
ka...@podium.com <ka...@podium.com> #31
2023 reminder, this still needs a fix!
Description
current design whereby only listeners are supported forces developers to
maintain state information separate from the MediaPlayer instance. A
number of constants should be provided to indicate the different states a
MediaPlayer may exist in.
e.g if (aMediaPlayer.getState() != MediaPlayer.PREPARING) {