بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ساخت موزیک پلیر ساده
سلام
آقا واقعا کسی نیست یه موزیک پلیر ساده که دو تا دکمه play , pause و یه seekbar داشته باشه رو آموزش بده.
هر چی سرچ کردم همه لینک دادن اونم به یک موزیک پلیر پیچیده.
لطفا راهنمایی کنید.
0
0
این سادس لینک (10 سال پیش)
0
0
اقای حسین زاده چرا امپورت نمیشه؟! (10 سال پیش)
0
0
چون با اکلیپس نیست - یا پروژه ایجاد کن کد رو توش کپی کن / یا از رو کد پروژه جدید بساز (10 سال پیش)
0
0
قبلا من یک ویدئو پلیر نوشتم ، سرچ کنید "ویدئو پلیر ساده ، با چرخش هم از اول نمیاد !" (10 سال پیش)
0
0
لینک (10 سال پیش)
0
0
مجتبی جان طرف موزیک فلیر میخواد یو لینک ویدیو پلیر میدی:| (10 سال پیش)
+2
0
آخه خیلی فرقی نداره ، فقط اون videoPlayer هست و این MediaPlayer و هر دو متد های تقریبا یکسانی دارن :) ، در ضمن حفظ زمان مدیا در چرخش صفحه مشکلی هست که اکثر دوستان دارن و گفتم از الان لینک بدم D: (10 سال پیش)
0
0
افرین بابا خیلی جلوی ! (10 سال پیش)
برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال
نورحسینی
10 سال پیش
+12
0
بفرمایید اینم کد کامل از یک موزیک پلیر خیلی ساده : این کد جاوا رو به عنوان کلاس موزیک پلیر خودتون میزارید و یک xml هم به عنوان لایه براش در نظر می گیرید و یک سیک بار و دو کلید از جنس imageview به عنوان play و pause . موزیک ها رو هم میرزی تو drawable/raw و تمام . نمای ظاهریش هم خواستی ببینی میتونی برنامم رو دانلود کنی خیلی کمکت میکنه .
public class ActivityDoa_Salehi extends Activity {
SeekBar seekBar;
MediaPlayer mediaplayer;
ImageView pause_btn;
ImageView play_btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.doa_salehi);
pause_btn = (ImageView) findViewById(R.id.pause_btn);
play_btn = (ImageView) findViewById(R.id.play_btn);
seekBar = (SeekBar) findViewById(R.id.slider);
mediaplayer = MediaPlayer.create(ActivityDoa_Salehi.this, R.raw.salehi);
// ######### az rooye moshakhasate file soti seekbar ro tanzim mikonim...
mediaplayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
seekBar.setMax(mediaplayer.getDuration());
seekBar.postDelayed(onEverySecond, 1000);
}
});
// ########## mediaplayer ro start mikonim
mediaplayer.start();
// ############## baraye inke vaghti seekbar ro jabeja mikonid...
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
if (fromUser) {
// vaghti seek bar ro jabeja mikonim inja ejra mishe...
mediaplayer.seekTo(progress);
}
}
});
//dokmeye pause
pause_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mediaplayer.pause();
}
});
//dokmeye play
play_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mediaplayer.start();
// tanzim e dobareye seekbar bad az inke dobare play kardim
seekBar.setMax(mediaplayer.getDuration());
seekBar.postDelayed(onEverySecond, 1000);
}
});
///////////////////////////
} // end of onCreate
/////////////////////////
// in ye joor timer hast ke har sanie yek bar seekbar ro update mikone
private Runnable onEverySecond = new Runnable() {
@Override
public void run() {
if (seekBar != null) {
seekBar.setProgress(mediaplayer.getCurrentPosition());
}
if (mediaplayer.isPlaying()) {
seekBar.postDelayed(onEverySecond, 1000);
}
}
};
}
با سلام.دوستان چطور میشه در پلیر فقط یک عکس باشه و 2 تا تصویر داریم که یکی برای play و یکی برای pause و در ابتدا با شروع آهنگ اگه روی دکمه بزنیم آهنگ stop شه و تصویر مربوط به play جایگزین آن شود و مجدد که روی دکمه کلیک شه آهنگ ادامه پیدا کنه .در واقع میخام بدونم چطور میشه برای کنترلی که در حین اجرا در صفحه ظاهر میشه ، رویداد تعریف کنم ؟ و نمیخام دو تا عکس همزمان تو صفحه باشن .ممنون (10 سال پیش)
پاسخ به سوال
M.Karimi
9 سال پیش
0
0
چطور میشه فایل mp3 رو از اس دی کارت فراخوانی کرد. در سورس کد اقای نورحسینی؟
پاسخ به سوال
Rabbit
9 سال پیش
+1
0
برای خوندن از روی SD
Uri uri = Uri.parse(G.DIR_APP + "/song.mp3/");
player = MediaPlayer.create(Player.this, uri);
پاسخ به سوال
مهدی
8 سال پیش
0
0
درود
اگه بخوایم آهنگ رو از اینترنت دانلود بعد پخشش کنیم ، چی کار باید کرد ؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .