بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
راهنمائی در مورد متصل کردن هر موزیک به یک آیتم لیست ویو
درود
من یه نرم افزار پخش موزیک ساختم که چنتا از آهنگ های خواننده مورد علاقم رو پخش می کنه :
اول آهنگام رو توی فولدر res اضافه کردم بعد تو صفحه اول یه لیست ویو گذاشتم که لیست آهنگا هستش
و با کلیک روی هر آیتم می ره به صفحه بعد که توی این صفحه چنتا دکمه واسه پخش و قطع آهنگ هستش .
حالا سوالم اینه چطور باید آهنگ رو به لیست ویو بچسبونم که وقتی روی یک آیتم ليست ویو کلیک شد و رفت به صفحه بعد
متناسب با همون آیتم همون آهنگ هم پخش بشه ؟
+1
0
زمانی که روی آیتم کلیک میشه ، متغیری رو که آدرس آهنگ داخل نوشته به Intent بده و در اکتیوتی جدید مقدارش رو بخون و آهنگ رو پخش کن در این رابطه در آموزش های استاد توضیحات کامل داده شده . (10 سال پیش)
0
0
ممنون از پاسختون ، میشه دقیقآ بگید کدوم بخش آموزش های استاد مربوط به این سوال میشه ؟؟ (10 سال پیش)
+1
0
لینک (10 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
مهدی
10 سال پیش
+1
0
public class Act1 extends ListActivity {
MediaPlayer myMediaPlayer;
String[] shahrList = {
" music 1",
" music 2",
" music 3",
" music 4",
" music 5",
" music 6",
" music 7",
" music 8",
" music 9",
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act1);
// معرفی یک ارایه اداپتر و فراخوانی اطلاعات از استرینگ و ارسال اون به لیست ویو
ArrayAdapter adapter = new ArrayAdapter(
this,
android.R.layout.simple_list_item_1,
shahrList);
//ست کردن اداپترمون بر روی لیست ویو
setListAdapter(adapter);
}
OnClickListener listenForPlayButton = new OnClickListener()
{
@Override
public void onClick(View v) {
myMediaPlayer.start();
}
};
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Intent intent = new Intent(Act1.this, Act2.class);
startActivity(intent);
// Toast.makeText(this, shahrList[position] + " :ra entekhab kardid!", Toast.LENGTH_SHORT).show();
switch (position) {
case 0:
Toast.makeText(this, "ایتم یک کلیک شد", Toast.LENGTH_LONG).show();
break;
case 1:
Toast.makeText(this, "ایتم دو کلیک شد", Toast.LENGTH_LONG).show();
break;
default:
break;
}
}
}
تا اینجاش رو رفتم
اینجا که با ید آهنگ رو وصل کنم موندم ؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .