بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پخش موسیقی در برنامه
سلام سال نوتون مبارک
میخواستم تو یه برنامه ای فایل موسیقی پخش کنم ولی تو آموزشها پخش فایل ویدیو هست و پخش فایل موسیقی از داخل اس دی کارت هست اما من میخوام موسیقی رو از داخل رسورس برنامه پخش کنم... هرچی کردم که از اون دوتا ویدیو آموزشی کمک بگیرم و یه جوری از ویدیو آموزش پخش ویدیو الگو برداری کنم نشد... ممنون میشم راهنماییم کنید...
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();
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .