Einzelnen Beitrag anzeigen
Alt 03.01.2010, 13:55   #3 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 02.12.2009
Beiträge: 163
Abgegebene Danke: 45
Erhielt 12 Danke für 9 Beiträge
Standard AW: Soundboard Tutorial

So hab jetzt nach den Feiertagen etwas an einem Soundboard gearbeitet

hab day layout fertig, die java files fertig nur will der das nicht abspielen
ich drücke auf einen der buttons und nichts passiert

kann mir jemand helfen??

meine java file mit dem OnCeate sieht so aus

Code:
package com.raddieltopo.soundboard.germanemployee;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View.OnClickListener;
import android.view.MenuInflater;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;

public class GermanEmployee extends Activity implements OnClickListener {
   private MediaPlayer a,b,c,d,e,f,g,h,i,j,k,l; 
   
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.main);
       // Native rate is 44.1kHz 16 bit stereo, but
       // to save space we just use MPEG-3 22kHz mono
       a = MediaPlayer.create(this, R.raw.a);
       b = MediaPlayer.create(this, R.raw.b);
       c = MediaPlayer.create(this, R.raw.c);
       d = MediaPlayer.create(this, R.raw.d);
       e = MediaPlayer.create(this, R.raw.e);
       f = MediaPlayer.create(this, R.raw.f);
       g = MediaPlayer.create(this, R.raw.g);
       h = MediaPlayer.create(this, R.raw.h);
       i = MediaPlayer.create(this, R.raw.i);
       j = MediaPlayer.create(this, R.raw.j);
       k = MediaPlayer.create(this, R.raw.k);
       l = MediaPlayer.create(this, R.raw.l);
       
       // Setup click listeners
       setContentView(R.layout.main);
       
       View button0 = this.findViewById(R.id.button0);
       button0.setOnClickListener(this);
       View button1 = this.findViewById(R.id.button1);
       button1.setOnClickListener(this);
       View button2 = this.findViewById(R.id.button2);
       button2.setOnClickListener(this);
       View button3 = this.findViewById(R.id.button3);
       button3.setOnClickListener(this);
       View button4 = this.findViewById(R.id.button4);
       button4.setOnClickListener(this);
       View button5 = this.findViewById(R.id.button5);
       button5.setOnClickListener(this);
       View button6 = this.findViewById(R.id.button6);
       button6.setOnClickListener(this);
       View button7 = this.findViewById(R.id.button7);
       button7.setOnClickListener(this);
       View button8 = this.findViewById(R.id.button8);
       button8.setOnClickListener(this);
       View button9 = this.findViewById(R.id.button9);
       button9.setOnClickListener(this);
       View button10 = this.findViewById(R.id.button10);
       button10.setOnClickListener(this);
       View button11 = this.findViewById(R.id.button11);
       button11.setOnClickListener(this);
   }
 
   @Override
   public void onClick(View v) {
       MediaPlayer mp = null;
       switch (v.getId()) {
       
       case R.id.button0:
           mp=a;
           break;
       case R.id.button1:
           mp=b;
           break;
       case R.id.button2:
           mp=c;
           break;
       case R.id.button3:
           mp=d;
           break;
       case R.id.button4:
           mp=e;
           break;
       case R.id.button5:
           mp=f;
           break;
       case R.id.button6:
           mp=g;
           break;
       case R.id.button7:
           mp=h;
           break;
       case R.id.button8:
           mp=i;
           break;
       case R.id.button9:
           mp=j;
           break;
       case R.id.button10:
           mp=k;
           break;
       case R.id.button11:
           mp=l;
           break;           
       
       }
       
       mp.seekTo(0);
       mp.start();
       
   } 
   
    // Called only the first time the options menu is displayed.
    // Create the menu entries.
    // Menu adds items in the order shown.
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.layout.menu, menu);
        
        // Parameters for menu.add are:
        // group -- Not used here.
        // id -- Used only when you want to handle and identify the click yourself.
        // title
        /*
        menu.add("About...");
        menu.add("Quit");
        */
        return true;
    }
    
    // Activity callback that lets your handle the selection in the class.
    // Return true to indicate that you've got it, false to indicate
    // that it should be handled by a declared handler object for that
    // item (handler objects are discouraged for reasons of efficiency).
    @Override
    public boolean onOptionsItemSelected(MenuItem item){
        
        switch(item.getItemId()) {
        
        case R.id.about:
            startActivity(new Intent(this, activity.class));
            return true;
        
        case R.id.quit:
            finish();
            return true;
           
        }
    
        return false;
    
    }
     
}

Geändert von elomanias (03.01.2010 um 14:24 Uhr)
elomanias ist offline   Mit Zitat antworten