Android Studio MediaPlayer ile ses dosyası ekleme nasıl yapılır ?
Android uygulamaya ses ekleme işlemi nasıl yapılır?
Toplam 1 cevap
Android uygulamanıza ses eklemek için aşağıdaki işlemleri yapabilirsiniz.Ses eklemek için MediaPlayer nesnesi kullanılacaktır.
C:\Users\[KullanıcıAdınız]\AndroidStudioProjects\[Projeismi]\app\src\main\res\raw
public class UyutmaSes extends AppCompatActivity {
public MediaPlayer muzikcalar;
MediaPlayer sınıfının çalınabilmesi için MediaPlayer özelliğini projemize Import etmemiz gerekir.Eğer Android Studio kullanısanız bu size hatırlatılacak ve büyük ihtimalle eklenecektir.Eclipse kullanıyorsanız bu eklenemeyebilir.Her iki şekilde de kontrol edip eksik ise ekleyin.
import android.media.MediaPlayer;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.MainActivity);
muzikcalar = MediaPlayer.create(MainActivity.this, R.raw.muzikdosyaismi);
ilişkilendirme tamamlandı.Şimdi Projeye bir buton ekleyelim.
Button muzikcal =(Button)this.findViewById(R.id.muzikcalarbutton);
muzikcal.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
muzikcal.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
muzikcalar.start();
}
Müzik çalmaya başlayacaktır.
Java sınıfının tam kodu şu şekilde olacaktır.
Buton değişken adı olarak muzikcal kullanıldı.
package com.example.[kullaniciadiniz].[projeadiniz];
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
MediaPlayer MuzikCalar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MuzikCalar =MediaPlayer.create(MainActivity.this, R.raw.eseklininni);
Button muzikcal=(Button)findViewById(R.id.muzikcalarbutton);
muzikcal.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
muzikcalar.start();
}
});
}
}