Android :: MediaPlayer - Raw Resources - Stop And Start

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.

Android :: MediaPlayer - raw resources - stop and start


Android :: MediaPlayer.start - Doesnot Work Fine After Calling MediaPlayer.seekTo - 0

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

Android :: Effectively Using MediaPlayer And Saving Resources?

Jan 18, 2010

I'm writing a program for my toddler and I'm running into a problem.

I call mediaplayer numerous times. Each time a button is clicked it runs media player, but it's a different sound. So should I create a new instance each time?

Here's what I'm looking at...

CODE:..........................

Now that seems to work fine on the emulator. When I pack it up into an APK and put it on my G1 I can only do it 7 times before it force closes. I BELIEVE the memory gets full or something.

View 2 Replies View Related

Android :: Mediaplayer And SeekTo - On Start-up?

Jun 16, 2010

I'm implementing a custom video player because I need custom video controls. I have an app with only one activity, which on start-up shall starts playing a video right away.

Now, the problem I have (on my Nexus One):

I don't want the video to start from the beginning, but from a later position. Therefore I do a seekTo(16867). Since seekTo is asynchronous, I place the start call of the mediaplayer (player.start()) in the onSeekComplete of the onSeekCompleteListener.

**The strange behaviour I experience though is that I can see/hear the video playing from the beginning for a few millisecs before it actually plays from/jumps to the position I seeked to. But - on the other hand - the Log output I call before the player.start returns the correct position 16867, where I seeked to.**

Below is the relevant code section, the complete class is at http://pastebin.com/jqAAFsuX

CODE:...................

View 2 Replies View Related

Android :: Can't Stop Mediaplayer

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

Android :: Error - MediaPlayer Start Called In State 64

Oct 19, 2009

calling MediaPlayer.onStart() from Activity.onResume() (after the Activity has been paused) causes the following messages in logcat: MediaPlayer start called in state 64 MediaPlayer error (-38, 0) MediaPlayer Error (-38,0) Now the question is, what are the messages trying to tell me? What state is 64?

View 2 Replies View Related

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 View Related

Android :: Start And Stop Music On Application Launch And Stop

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

Android :: Stop Mediaplayer From Previous Activity

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

Android :: Calling The Stop() Function Of MediaPlayer

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

Android :: Mediaplayer - Stop Button And That Stops Audio From Playing

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

Android :: How To Start Stop Activity?

Sep 21, 2010

1. press home key to stop my AP (activity change to stop , not destroy )

2. use "CountDownTimer" for sleep 3 secs , when timer finish use sendBroadcast() to call my BroadcastReceiver

3. finally , BroadcastReceiver use intent to start my AP (activity change to start).

View 3 Replies View Related

Android : How To Start An App After A Force Stop?

Oct 22, 2010

If I Force Stop an app (via Settings->Applications->Manage Applications->Any App->Force Stop) will the app ever start up automatically again or is the only way to start it up again to have the user start it. I have an app that starts a service. The service registers an alarm I've defined, with the Alarm Manager and this is recieved as expected. In my manifest I've defined a TimerIntentReceiver, to receive that alarm I've defined. If I Force Stop the app then is it possible to have the Alarm Manager "wake" my app up via the TimerIntentReceiver I've defined. I'm not seeing this happen. Once I Force Stop my app it never runs again unless I manually start it. Is there anything I can listen for, apart from BOOT_COMPLETE, to start up my app? Or does the user always have to start all apps.

View 2 Replies View Related

Android :: How Do I Start And Stop GPS Through Program To Save Power?

Mar 5, 2010

I want to use GPS service for better accuracy in my program, but want the location only once in every couple of hours. To get GPS location the GPS had to be started already manually through Settings->Location Security->Use GPS Satellites. But the problem is GPS continuously running whether I need the location or not and drains the battery quickly. My question is what is the equivalent API for the checkbox selection of,

View 2 Replies View Related

Android :: Running Service On Start Up And Stop Before Shut Down

Jan 30, 2010

Is there an API, or a registry I can do in the manifest to make sure my service is being run at the device start up and being shut down before the device shuts off?

View 3 Replies View Related

Android :: Start / Stop Built-in Wi-Fi / USB Tethering From Code

Aug 8, 2010

How can I start or stop the built-in tethering in Android 2.2 from my application?

View 1 Replies View Related

Android :: Start And Stop BOOT_COMPLETED In Broadcast Receiver

Jun 22, 2009

Could we, and how start and stop a broadcast receiver receving the android. intent. action. BOOT_COMPLETED?As I want have control on a service awaken by the BOOT_COMPLETED.

View 2 Replies View Related

Android :: Resume Download After App Stop/start Lifecycle

Feb 6, 2010

I've an App which performs a potentially large download in background thread. When the orientation changes or the keyboard is opened the App lifecycle system invokes the start/stop/pause/resume etc calls - is there any strategy available to resume the download rather than just set a flag so the new onCreate() knows it was interrupted and has to start it again?

View 2 Replies View Related

Android : System Lock Up - Restarts When I Start And Stop My App

Jul 16, 2010

I have this game, which is almost done. It has 1 critical bug. When the app exits and restarts, the phone goes in to super slow mode and eventually restarts. I am at a loss as to how to debug it.

It seems like something is happening to make the program run super slowly. The ND time the program exits it takes a very long time to exit and when the phone returns to the main screen the program is almost totally unresponsive. The phone will eventually restart itself.

View 8 Replies View Related

Android App To Login To Website - Start And Stop Action

Feb 7, 2014

I am absolutely new to android and web development. I would like to make an app which I can use to login to my account on a website (URL,,,) and to be able to start and stop the parking time. It should also show the time passed and notify every 30 minutes about it.

I am not looking for code (but of course, it would be nice to have some examples) at this moment but for some tutorial or a list of functions which I need to program to make such an app. If there is an existing application which I can modify for my needs, I can also try it.

I tried to search but the most of the content assumed for people with some knowledge of http post (I even do not know what it is) and others.

View 4 Replies View Related

HTC Incredible :: Stop Apps On Start Up

May 2, 2010

There seems to be a lot of useless stuff opening on startup, not all "apps" necessarily... is there a way to stop this stuff from starting? I love the phone but it blows my mind that there are so many apps that you can't even quit without dl'ing a task killer.

View 5 Replies View Related

How To Stop Scrolling Bar When Start Search Using Edittext

Nov 16, 2012

how can i stop the index-alpahbtical section or the scrolling-bar when i start search using edittext. i used Intent to pass the value of edittext to the scrolling class and check if not empty scrolling.hide() ,but i got error massge and can't work,

View 3 Replies View Related

General :: How To Stop And Start Tasker By Itself Via Bashscript

Sep 16, 2013

I want to stop and start tasker by itself via a bashscript since I see no other way to do so. This works if you put in terminal line by line:

Code:

am force-stop net.dinglisch.android.taskerm
am start -a android.intent.action.MAIN -n net.dinglisch.android.taskerm/net.dinglisch.android.taskerm.Tasker
killall net.dinglisch.android.taskerm

But now I'm stock

My guess was that it would have to work if i put in a file "kst.sh" and run

Code:

sh ./kst.sh
as root.

But it doesn't work and it seems to ignore the linebreaks in the file.

So here I am, knowing the commands and need to run them with one call. How do I do that?

View 1 Replies View Related

Android :: Google Maps Broadcast Event For Audible Navigation Instructions / Start And Stop?

Dec 14, 2009

I have an application which is playing audio.I have some customers that use this application while driving and who also use the Google Maps application to get directions to the places where they are driving.They have asked me to change my application to pause my audio while the Google Maps application is giving them audio navigation instructions. I am trying to find out if I can register a Broadcast Receiver to let me know when the Google Maps application is giving audio navigation instructions, or if there is a way to detect when any other application has started or stopped playing audio.It seems that this type of functionality would be beneficial for Google Maps and for any type of application which is playing media, so I am hoping that Google Maps is broadcasting events when it starts and stops giving audio navigation instructions, or that there is a generic way to discover when overlapping audio sources are trying to play.

View 6 Replies View Related

Motorola Droid X :: How To Stop Running Services That Start Up?

Jul 16, 2010

I was wondering if I can somehow permanently get rid of some running services that start up on my phone? I'm speaking specifically to the motorola widget ones such as social networking and news that are running even when i haven't signed up for them.

View 7 Replies View Related

HTC Droid Eris :: Stop Programs From Opening / Running At Start Up?

Dec 5, 2009

I was reading one of these threads, and someone mentioned that there was a way to stop apps from opening on launch.I have apps that randomly open by themselves and i want to prevent them from doing so. (VLC Remote, default messages, and a few others)I've posted enough good points that if this was said already i can get a freebee :P

View 7 Replies View Related

Motorola Droid :: Phone Randomly Start Silencing Itself / Stop It?

Mar 29, 2010

So my Droid has decided to randomly start silencing itself. I can't figure out why and when I called VZW they had me do a hard reset...this did not solve the problem. I have apps Audio Manager and Screen Lock...I'm not sure if either of those could be a problem. I also use beautiful widget toggles. I have looked at the settings and that doesn't seem to be the problem.

View 2 Replies View Related

Samsung Captivate :: Set Inline Headphone Button To Do Something Other Than Start / Stop Media?

Aug 18, 2010

Is there a way to set the inline headphone button to do something other than start/stop media? I would like to set it to something more useful such as search so I can remotely activate Vlingo.

View 1 Replies View Related

General :: HTC Wildfire - Start Music On Charger Connect / Stop On Disconnect (For A Car)

Dec 12, 2012

I'm setting up an old HTC Wildfire as a 'car stereo', I'm looking for a way to make the music player 'play' when it detects charging (ignition turned on) and then 'pause' when the charge connecton stops (car turned off). how I would achieve this?

View 1 Replies View Related

Android :: Android - Retrieving All Drawable Resources From Resources Object

Jul 11, 2010

In my Android project, I want to loop through the entire collection of Drawable resources. Normally, you can only retrieve a specific resource via its ID using something like:

InputStream is = Resources.getSystem().openRawResource(resourceId)

However, I want to get all Drawable resources where I won't know their ID's beforehand. Is there a collection I can loop through or perhaps a way to get the list of resource ID's given the resources in my project?

Or, is there a way for me in Java to extract all property values from the R.drawable static class?

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved