آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

پخش نشدن صدا

spystickler  12 سال پیش  11 سال پیش
0 0

سلام این کد رو نوشتم  ولی صدا پخش نمیشه

 package pashaie.hosein.app;

import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;


public class main extends Activity {

int c = 0;


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
final MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.correct1);
final TextView tv = (TextView) findViewById(R.id.textView1);
//btn1
Button b1 = (Button) findViewById(R.id.button1);
b1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
while (c >= 0) {
c--;
tv.setText("" + c);
mp.start();
}
}
});
//btn2
Button b2 = (Button) findViewById(R.id.button2);
b2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
while (c <= 20) {
c++;
tv.setText("" + c);
mp.stop();
}
}
});

}

}
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
0 0

کد صحیح به این شکل هست و از prepare قبل start باید استفاده بشه

try {
 MediaPlayer mp = new MediaPlayer();
 mp.setDataSource(DIRSD + "/file.mp3");
 mp.prepare();
 mp.start();
}
catch (IOException e) {
 e.printStackTrace();
}
0 0
من دقیقا از همین کد استفاده میکنم < اما پلایر نمیتونه موزیک رو بصورت کامل پخش گنه < و نصفه قطع میشه هیچ اروری هم نداره ! (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .