1. visosilver, 01.09.2010 #1
    visosilver

    visosilver Threadstarter Neuer Benutzer

    Moin

    Bei meiner App habe ich das folgende Problem:

    Wenn ich einige Male auf einen Button gedrückt habe, welcher einen Sound & und ein Vibrieren hervorrufen soll, spielt das Handy den Sound nach etwa 20 Klicks auf den Button nich mehr ab. Vibrieren tut es allerdings immer noch. :confused:

    Meine "Sound-Abspiel-Methode" sieht so aus:
    Code:
                MediaPlayer mp = MediaPlayer.create(this, R.raw.svd_empty);
                mp.start();
    Habe echt keine Ahnung mehr, warum das so ist. Wäre froh, wenn mir jemand helfen könnte.


    Thx und greez Visosilver
     
  2. the_alien, 01.09.2010 #2
    the_alien

    the_alien Android-Lexikon

    Vielleicht weil du ständig neuen MediaPlayer Objekte erstellst, sie startest und nie stopst?
    Warum nimmst du nicht nur einen und resetest den bei einem neuen Klick?
     
  3. visosilver, 02.09.2010 #3
    visosilver

    visosilver Threadstarter Neuer Benutzer

    meinst du mit einem mp.reset(); am anfang?

    das geht nicht, weil da ist das mp noch nicht definiert.
    oder kann man mp auch global definieren?
     
  4. the_alien, 02.09.2010 #4
    the_alien

    the_alien Android-Lexikon

    Global nein, im Objekt ja.
    Möchtest du dich nicht vielleicht mit Java auseinander setzen bevor du Android machst?
     
  5. visosilver, 02.09.2010 #5
    visosilver

    visosilver Threadstarter Neuer Benutzer

    Werds mal ausprobieren, und du hast recht, dass ich in oop noch nicht so vesiert bin aber learning by doing ist einfacher.