PDA

View Full Version : کلید و پلی شدن رندوم صدا ها



darkhah1
دوشنبه 02 مرداد 1396, 16:33 عصر
سلام دوستان بنده یه کد توشتم که با کلید بر روی دکمه یکی از چندین صدا به صورت رندم پلی میشه ولی وقتی اینو به apk تبدیل میکنم و نصب میکنم این صدا ها تا چهارده بار کلید بر روی دکمه بیشتر پلی نمیشه و دیکه از کار میفته / کسی میدونه مشکل کار بنده کجاست؟؟؟؟

Button sound = (Button) findViewById(R.id.button1);
sound.setOnClickListener(new View.OnClickListener() {

final int[] btns = new int[] {R.raw.a4, R.raw.a5, R.raw.a6, R.raw.a7, R.raw.a8, R.raw.at ,
};
private Random rnd = new Random();

@Override
public void onClick(View v) {
int sndToPlay = rnd.nextInt(btns.length);
final MediaPlayer mp = MediaPlayer.create(MainActivity.this, btns[sndToPlay] );
mp.start();
;
};}
);

JYasProgramer
سه شنبه 03 مرداد 1396, 10:06 صبح
سلام خط 4 تا 6 رو باید ببری بیرون متد onCreate و در آرایه btns هم ویرگول آخر رو پاک کن

darkhah1
سه شنبه 03 مرداد 1396, 19:36 عصر
جواب نداد , مشکل از کجاست یعنی؟؟ چرا 14 بار فقط؟؟؟

darkhah1
یک شنبه 01 بهمن 1396, 23:40 عصر
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

darkhah1
چهارشنبه 04 بهمن 1396, 13:01 عصر
کسی بلد نیس یعنی؟؟؟

iman0111
یک شنبه 22 بهمن 1396, 08:00 صبح
سلام شاید به خاطر این باشه که شما وقتی صدا رو پخش می کنید بعدش به یه نحوی متوقفش نمی کنید یا از حافظه خارج نمیشه و هنوز صداهای قبلی در حافظه باقی می مونه البته اگر اینطوری بشه شاید شما باید بعد از اینکه صدا رو پخش میکنید و پخش صدا تموم شد اون مدیا پلیر روهی برای بارهای بعد stop و release کنید و دوباره play کنید