| 

.NET C# Java Javascript Exception

1
Ich habe es jetzt fast geschafft, das ich per Buttonklick einen Sound abspielen kann.. allerdings gibt es immernoch ein Problem :( Undzwar zeigt er mir zu der Verweisung des raw Ordners
R.raw.sound1)
einen Fehler an.. "raw" ist rot unterschlängelt warum?
Bitte um Hilfe !


Mein Sourcecode

main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center" >

<Button
android:id="@+id/bAudio"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="50dp"
android:text="Audio 1"
android:textSize="20dp" />

<Button
android:id="@+id/bAudio2"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Audio 2"
android:textSize="20dp" />

</RelativeLayout>



MainActivity.java

package com.example.test;

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

public MediaPlayer mp;
Button audio1, audio2;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

audio1 = (Button) findViewById(R.id.bAudio);
audio2 = (Button) findViewById(R.id.bAudio2);

audio1.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
mp = MediaPlayer.create(getApplicationContext(), R.raw.sound1);
mp.start();
}
});

audio2.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
mp = MediaPlayer.create(getApplicationContext(), R.raw.sound2);
mp.start();
}
});

}
}
10.09.2012
YouAreTheCssToMyHtml 23 1 6
1 Antwort
1
Das rot unterkringelt kann viele Gründe haben. Kannst du die App erstellen und ausführen? Wenn ja liegt es einfach nur an der IDE. Eclipse JUNO hat da einige Probleme, alledings weiss ich nicht obs an JUNO oder am ADT liegt.

Oft ist es bei mir so das ich die Resource schlicht noch nicht gespeichert habe.

Oder mach mal ein Project -> Clean. Wirkt oft auch Wunder. Sonst sehe ich jetzt auch kein Problem.

Und wenn du das hier noch nicht kennst, kann dir vielleicht auch noch helfen.
http://androidcookbook.com/ChapterView.seam?chapterId=600&cid=33253
11.09.2012
GENiALi 2,5k 1 2 8

Stelle deine Java-Frage jetzt!