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

پخش موسیقی در برنامه

ساسان  12 سال پیش  12 سال پیش
+2 0

سلام سال نوتون مبارک

میخواستم تو یه برنامه ای فایل موسیقی پخش کنم ولی تو آموزشها پخش فایل ویدیو هست و پخش فایل موسیقی از داخل اس دی کارت هست اما من میخوام موسیقی رو از داخل رسورس برنامه پخش کنم... هرچی کردم که از اون دوتا ویدیو آموزشی کمک بگیرم و یه جوری از ویدیو آموزش پخش ویدیو الگو برداری کنم نشد... ممنون میشم راهنماییم کنید... 

0 0
بجز جواب پائین ، میشه اول فایل رو کپی کرد ، که آموزش داده شده (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
ajn91  12 سال پیش
+4 0

کافیه Media Player  رو با استفاده از id فایل موسیقیتون داخل برنامه بسازید مثل این کد که فایل موسیقی داخل raw هست:

 MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound

اگه فایلتون داخل assest باشه یکم کار متفاوت تره میتونید از این کد استفاده کنید بجای sound.mp3 نام فایل خودتون رو قرار بدید

try {
MediaPlayer mediaPlayer = new MediaPlayer();
AssetFileDescriptor assetFileDescriptor = context.getAssets().openFd("sound.mp3");
mediaPlayer.setDataSource(assetFileDescriptor.getFileDescriptor(), assetFileDescriptor.getStartOffset(), assetFileDescriptor.getLength());
assetFileDescriptor.close();
mediaPlayer.prepare();
mediaPlayer.start();
}
catch (IllegalArgumentException e) {
e.printStackTrace();
}
catch (IllegalStateException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}

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