پخش چندآهنگ در یک اکتیویتی
توی برنامم توی یک اکتیویتی 4 تا دکمه دارم که میخام وقتی رو هرکدوم ک کلیک کرد یک آهنگ پخش بش و آهنگ قبلی قطع بش اما وقتی رو بعدی کلیک میکنی همون آهنگ قبلی رو میخونه،آهنگ جدید رو نمیخونه،کسی میدونه چرا؟
itemIcon4.setOnClickListener(new WebView.OnClickListener() {
@Override
public void onClick(View v) {
if (meidaPlayer isplaying){
meidaPlayer.stop();}
music(er);
meidaPlayer.start();
}
});
void music(String filename){
try {
AssetFileDescriptor afd = this.getAssets().openFd(filename);
meidaPlayer.setDataSource(
afd.getFileDescriptor(),
afd.getStartOffset(),
afd.getLength()
);
afd.close();
meidaPlayer.prepare();
meidaPlayer.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .