Android :: How To Get MediaPlayer() To Stop When App Is Closed
Sep 17, 2010
My android app creates a MediaPlayer() and plays a looping song. I need to have it stop playing when the user leaves the app. I also need to get at the volume buttons somehow, to let users adjust the songs volume...
CODE:..................
View 1 Replies
Jul 21, 2009
I develop a music play app, whe app framework is:
list.java->play.java
eg: in the list.java there have two mp3 files : 1.mp3,2.mp3 when first time choose 1.mp3, then play ok, then back to list.java from play.java, and now the 1.mp3 is still playing, and then i click 2.mp3 in the list.java, and go to play.java, but it play 1.mp3 and 2.mp3 simultaneously? but i have used the mediaplayer.stop(); mediaplayer.release(); and it always play 1.mp3 and 2.mp3 simultaneously? i want stop 1.mp3 and play 2.mp3.
View 7 Replies
View Related
Feb 16, 2010
Can anyone tell me how to stop media player that was started in a previous activity?For ex. In activity-1 button pressed that did - mp.start(); then activity-2 starts for different layout with new buttons, then when button pressed, mp.stop is called, but does not stop the media from the first activity.
View 4 Replies
View Related
Jun 3, 2010
I'm playing around with the MediaPlayer class to reproduce some sounds/music. I am playing raw resources (res/raw) and it looks kind of easy.
To play a raw resource, the MediaPlayer has to be initialized like this:
CODE:.................
Until here there is no problem. The sound is played, and everything works fine. My problem appears when I want to add more options to my application. Specifically when I add the "Stop" button/option.
Basically, what I want to do is...when I press "Stop", the music stops. And when I press "Start", the song/sound starts over. (pretty basic!)
To stop the media player, you only have to call stop(). But to play the sound again, the media player has to be reseted and prepared.
CODE:...............
The problem is that the method setDataSource() only accepts as params a file path, Content Provider URI, streaming media URL path, or File Descriptor.
So, since this method doesn't accept a resource identifier, I don't know how to set the data source in order to call prepare(). In addition, I don't understand why you can't use a Resouce identifier to set the data source, but you can use a resource identifier when initializing the MediaPlayer.
I guess that I'm missing something. I wonder if I am mixing concepts, and the method stop() doesn't have to be called in the "Stop" button.
View 4 Replies
View Related
Aug 22, 2010
I see calling the stop function of MediaPlayer simply does nothing. The playback goes on.
I looked in the documentation and I found: "Stops playback after playback has been stopped or paused."
So, I tried to pause() it before stopping, but the MediaPlayer then pauses and resumes the playback. The only thing I can see is that the buffering stops. But the playback continues. Is this the expected behavior? Could the problem be related to the fact that I call the methods of the MediaPlayer object from different threads than the creator by synchronizing with Semaphores?
View 6 Replies
View Related
Nov 18, 2009
I have a activity which is called from another activity as an intent... This activity loads and starts playing a audio file. All is good - that much works. The activity also has a "stop" button and that stops the audio from playing - that is also fine.
But how do I stop the file from playing if the user uses the back button to leave the activity without clicking on the "Stop" button?
View 3 Replies
View Related
Apr 27, 2009
I have a requirement to play several sounds many times in my game so instead of creating the MediaPlayer again and again I have called mp.seekTo(0) in onCompletion(mp) so that it will restart. Sometimes the sound is not audible from the device when I call mp.start () after setting mp.seekTo(0); but the player calls onCompletion() without playing any sound, this is observed randomly on most of the sounds
My sounds are of short duration mostly less than a second.
I am using a separate MediaPlayer for each sound (as I need this) -
There are almost 28 sounds in my game so i will be creating 28 MediaPlayers.
Below is the attached code for player
Also If I try to play many sounds one after the other in a short period of time i get an error saying "no more track names available". can u tell Why this is happening...?
check the below code:
CODE:........
View 9 Replies
View Related
Mar 4, 2009
Is there a certain way for me to know when a PreferenceScreen is closed?
View 12 Replies
View Related
Jun 28, 2010
I've got a problem with my application in that the soft-keyboard is not being closed unless the user pushes the "back" button.I use several layouts which I load using the setContentView method of the application. Some layouts contain multiple EditText fields. The soft-keyboard pops up correctly when the entry boxes are being clicked, but never gets dismissed, even after I switch to a new layout using setContentView (instigated by on-screen push buttons).I found a way of apparently removing the keyboard using the "InputManager" class but how exactly does that work if I don't know which entry field opened/currently owns the keyboard?Is there a way of possibly invalidating a whole layout which would perhaps cause all resources (and hopefully the keyboard) to be cleared? As said before, I currently just use setContentView to load the next screen.
View 4 Replies
View Related
May 19, 2010
Let me start off my saying I searched this topic before I posted. I am constantly closing apps with them being restarted and I'm not opening them like Music, alarm clock, Amazon mp3 store, moxier mail, etc. The only one I actually use from time to time is music but they open on there own. Is there an app or setting to change this?
View 8 Replies
View Related
May 5, 2010
I'm writing some JUnit tests for my Android Activity.They run fine and report proper results.However, when i automate the test and start the emulator, the emulator starts with an unlock screen. This prevents the test from running correctly.How do I start an emulator without the unlock screen so that it's ready to run a test immediately? Are there commands in the emulator.exe or adb.exe that can close/ remove the unlock screen?
View 5 Replies
View Related
Jun 8, 2010
Should I just have MyDataSetObserver catch the exception and move on? I'd like a more robust solution than that if possible. Or is there some other way I could rearrange my program so that the staleDataException doesn't occur (as often)? I believe that it is happening because I am launching the new activity in my onListItemClick.
View 1 Replies
View Related
May 20, 2010
In the following scenario, the fields of Activity is not released when the Activity is closed with calling finish().
Class MyClass {
}
View 3 Replies
View Related
May 2, 2009
bellow just a test sample source for a background thread. i would like that when my app is closed it still run in the background (like at my tracks) to collect data even when it is closed. but it always dies after a while by itself, why?...........
View 4 Replies
View Related
Mar 23, 2010
Have been looking for the beta of swype for android but the beta is closed but i am sure there is some place i can get a working copy for my mytouch 3g?
View 2 Replies
View Related
Nov 23, 2010
If I understand it correctly, bindService() with BIND_AUTO_CREATE will start a service and will not die until all bindings are all unbinded.
But if I bindService(BIND_AUTO_CREATE) at onCreate() and hit back button to close the activity, the service calls onDestroy() and dies also.
I don't call unbind() at anytime. So is that mean when the Activity got destroyed, the binding got destroyed also and the service gets destroyed also?
What if I want the service to be always running, at the same time when the activity starts I want to bind it so that I can access the service?
If I call StartService() and then bindService() at onCreate(), it will restart the service at every launch of Activity. (Which I don't want).
So I could I start service once and then bind next time I launch the activity?
View 1 Replies
View Related
Apr 28, 2010
I am writing an application that listens to phone calls and perform some tasks when phone call arrives. The Application contains one activity which includes 2 buttons 'Start' and 'Stop' (where starts register the listener and stops unregister it - see code below).
The problem starts when the application is closed ( onDestroy is called ). If the user pressed on the start button and exit from the application the listener still working (which is the expected behavior) but from now it is impossible to unregister the listener since launching new instance of the application create new instance of phoneListener.
My question is:
1.Is there better way to implement my requirement?
2.Can I save the phoneListener object and reload It on application creation?
CODE:........................
View 9 Replies
View Related
Oct 8, 2010
I have a widget that launches an activity, but when the activity finishes using the finish() I don't know how my widget can know about it since I can't override onActivityResult() which seems like the only way to listen when an activity closes...?
View 2 Replies
View Related
Feb 25, 2010
I want to create a customized ListView (or similar) which will behave like a closed (circular) one:
scrolling down - after the last item was reached the first begins (.., n-1, n, 1, 2, ..)
scrolling upward - after the first item was reached the last begins (.., 2, 1, n, n-1, ..)
It sounds simple conceptually but, apparently, there is no straightforward approach to do this.
I have already received an answer (from Streets Of Boston on Android-Developers google groups), but it sounds somehow ugly :) -
I did this by creating my own list-adapter (subclassed from BaseAdapter).
I coded my own list-adapter in such a way that its getCount() method returns a HUGE number.
And if item 'x' is selected, then this item corresponds to adapter position='adapter.getCount()/2+x'
And for my adapter's method getItem(int position), i look in my array that backs up the adapter and fetch the item on index:(position-getCount()/2) % myDataItems.length
You need to do some more 'special'stuff to make it all work correctly, but you get the idea.
In principle, it is still possible to reach the end or the beginning of the list, but if you set getCount() to around a million or so, this is hard to do :-)
View 3 Replies
View Related
Apr 28, 2014
How to check in android when application (not Activity) going to closed?
View 2 Replies
View Related
Jan 5, 2010
In my application i have several activities and i want to start background music whenever my *Application* is launched and stop music whenever *Application* is paused or stopped.
View 4 Replies
View Related
Apr 21, 2010
In an Android application, we usually got the "Force Closed" error if we didn't get the exceptions right. How can I restart my application automatically if it force closed? Is there any specific permission is used for this?
View 2 Replies
View Related
Feb 3, 2009
A customer asked me to create an android application for their internal use. Essentially it would some sort of mobile terminal for a special chemistry database.It doesn't make any sense, to distribute this application via "Android Market" since it is only useful for special users and payment wont be done per installation but for the whole contract.Is there any other way to distribute android apps besides the market? Maybe by putting them on a web page? Any hints appreciated since i couldn't find anything on the web.
View 2 Replies
View Related
May 31, 2010
I'm writing a little app that uses GPS coordinates and I have a toast that pops up and displays my current GPS coordinates (and updates them as they change).It works fine but when I close the app the toast remains and covers whatever I do on the homescreen (and continues to update the GPS coordinates).How do I get it to cancel when I close/hide the application?
View 2 Replies
View Related
Aug 25, 2010
I'm currently having trouble with a SlidingDrawer. I want it to be closed when the application starts so it doesn't get in the way. However, it is determined that it will be open, despite putting slide.close() in the onCreate() of my activity. It seems to be closed if i use slide.animateClose() instead, but this slows my application down loads.
How do I make it closed by default? code...
View 1 Replies
View Related
Jun 28, 2010
My activity has a simple menuItem that start a counter...the counter is stored in a field of the activity
the problem is with the "back button" after closing the activity (back button), the timer (as in my intention) continues, and restarting the activity behave correctly by reshowing the timer...but I lost the reference to the counter and so I cannot stop it.
Following there is a part of the code of the function:
CODE:......................
View 1 Replies
View Related
Jul 16, 2009
I have some static variables and some registerListeners. Do i need to release them all and remove these listeners?
View 8 Replies
View Related
Dec 17, 2009
I want to create a customized ListView (or similar) which will behave like a closed (circular) one:
1. scrolling down - after the last item was reached the first begins (.., n-1, n, 1, 2, ..)
2. scrolling upward - after the first item was reached the last begins (.., 2, 1, n, n-1, ..)
It sounds simple conceptually but, apparently, there is no straightforward approach to do this.
View 2 Replies
View Related
Jun 18, 2010
i'm getting a "Finalizing a Cursor that has not been deactivated or closed" error on this piece of code. The code is used to fill a list view. Since it's a non-fatal error , there is no crash and all seems to works fine..but i don't like the error. If i close the cursor at the end of this code..the listview stay's empty.if i close the cursor in onStop, i get the same error.
View 4 Replies
View Related
Sep 5, 2009
Where can I find information to license Google closed source apps for Android devices? These apps include
* Gmail * Google Map * Google Talk * Android Market
View 4 Replies
View Related