PDA

View Full Version : عدم پخش صدا



gilas1368
یک شنبه 20 بهمن 1392, 11:13 صبح
سلام به همه

من با کد زیر ی فایل mp3 رو از پوشه assets میخونم و پخشش میکنم
اما صدایی از AVD در نمیاد
کد من اشتباهه آیا؟


public void Play() throws IOException {
AssetFileDescriptor descriptor = getBaseContext().getAssets().openFd("allah.mp3");
long start = descriptor.getStartOffset();
long end = descriptor.getLength();
MediaPlayer mediaPlayer=new MediaPlayer();
mediaPlayer.setDataSource(descriptor.getFileDescri ptor(), start, end);
mediaPlayer.prepare();
mediaPlayer.start();
}

این متد رو توی onCreate اکتیویتیم فراخونی کردم
اما هیچ صدایی رو پخش نمیکنه

ممنون میشم کمکم کنین

harani
یک شنبه 20 بهمن 1392, 19:18 عصر
ن تو assets نریز روی پوشه res راست کلیک کن یه فولدر جدید بساز به اسم raw همه ی آهنگاتو بریز تو اون

package com.example.cost;

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;

public class MainActivity extends Activity {
MediaPlayer player;

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

if (player != null)
player.stop();
player = MediaPlayer.create(MainActivity.this, R.raw.music1);
player.start();


}

}



البته بهترهه که کدها تو onCreate نباشه مثلاً تو onClick یک دکمه بذار