4 ارسال در این موضوع قرار دارد

سلام به دوستان

خسته نباشید

من تو یه صفحه از چند کلید استفاده کردم و میخام وقتی یه کلید رو میزنی یه اهنگی اجرا شه و وقتی یه کلید دیگه رو میزنی اون اهنگ قبلی قطع شه و اهنگ دیگه ای شروع به اجرا کنه و همینطور کلید های دیگه داخل اون صفحه...

از MediaPlayer استفاده میکنم اما نمیشه، با زدن کلید بعدی نه اهنگ قبلی قطع میشه نه اهنگی که به باتوم دوومی دادم اجرا میشه...

ممنون میشم اگه راهنماییم کنید.:huh:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام به دوستان

خسته نباشید

من تو یه صفحه از چند کلید استفاده کردم و میخام وقتی یه کلید رو میزنی یه اهنگی اجرا شه و وقتی یه کلید دیگه رو میزنی اون اهنگ قبلی قطع شه و اهنگ دیگه ای شروع به اجرا کنه و همینطور کلید های دیگه داخل اون صفحه...

از MediaPlayer استفاده میکنم اما نمیشه، با زدن کلید بعدی نه اهنگ قبلی قطع میشه نه اهنگی که به باتوم دوومی دادم اجرا میشه...

ممنون میشم اگه راهنماییم کنید.:huh:

سلام

قبلا همین جا توی پرسش و پاسخ به چنین سوالی بررسی شده است.

لطفا سرچ کنید اگر پیدا نکردید اطلاع بدهید.

متشکرم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام مشکلتون اینه که mMediaPlayer را release نمیکنید.

String ringtone = settingPreferences.getString(
                               "perform_ringtone", "default ringtone");
                       Uri uri = Uri.parse(ringtone);
                       if (mMediaPlayer == null) {
                           playSound(getActivity(), uri);
                       } else {
                           mMediaPlayer.release();
                           playSound(getActivity(), uri);
                       }

private void playSound(Context context, Uri ringtone) {
	mMediaPlayer = new MediaPlayer();
	try {
		mMediaPlayer.setDataSource(context, ringtone);
		final AudioManager audioManager = (AudioManager) context
				.getSystemService(Context.AUDIO_SERVICE);

		if (audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) != 0) {
			mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
			mMediaPlayer.prepare();
			mMediaPlayer.start();
		}
	} catch (IOException e) {
		System.out.println("Error in playing ringtone.");
	}
}

// Stop Sound 
			if(mMediaPlayer != null){
				mMediaPlayer.release();
			}

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری