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

کرش کردن بعد از کلیک روی دکمه play

Shadow  10 سال پیش  10 سال پیش
0 0

بلاخره تونستم لیست فایل های داخل پوشهasset رو داخل لیست ویو نشون بدم و خاصیت کلیک شدن هم براش تعیین کردم و position رو به اکتیویتی دوم می فرستم ولی وقتی روی play کلیک می کنم کرش می کنه لطفا این بار دیگه راهنمایی کنید.

 Intent i = getIntent();
Bundle b = i.getExtras();
myList = (ArrayList) b.getParcelableArrayList("songList");
position = b.getInt("pos");
Log.i("", myList + "");
Log.i("", position + "");
//final Uri u = Uri.parse(myList.get(position).toString());
// Log.i("", u + "");

// mp = MediaPlayer.create(getApplicationContext(), R.raw.a);
// mp.start();
btPlaye.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
Uri u = Uri.parse(myList.get(position).toString());

mp = MediaPlayer.create(getApplicationContext(), u);
mp.start();
}
});

}


@Override
public void onClick(View v) {
int id = v.getId();
switch (id) {
case R.id.btPlay:
Uri u = Uri.parse(myList.get(position).toString());
mp = MediaPlayer.create(getApplicationContext(), u);
mp.start();

}
}
  protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
Toast.makeText(getApplicationContext(), position + "", Toast.LENGTH_SHORT).show();
Log.i("", l + "");
startActivity(new Intent(getApplicationContext(), Player.class).putExtra("pos", position).putExtra("songList", myList));

}
 
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Shadow  10 سال پیش
0 0

حل شد خودمو عشقه!

به زودی کد یه mp3player رو براتون میزارم


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