کلیدستان

نسخه‌ی کامل: مشکل با کلاس مدیا پلیر (MediaPlayer) (برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان عزیز. من یه مشکل با این کلاس مدیا پلیر دارم ممنون میشم راهنمایی کنید.
یه برنامه درست کردم که توش از این کلاس استفاده کردم ولی تو بعضی گوشی ها به محض اجرا کرش میکنه و برنامه اجرا نمیشه.

ممنون میشم کمک کنید چون خیلی نیازش دارم.
سلام

مشکلتون و خیلی واضح بیان نکردید، ممکنه متغیرتون رو به درستی تعریف نکرده باشین و یا چیز دیگه ای.
نیاز داره کارتون رو دیباگ کنید تا مشکل دقیق معلوم بشه.

برای همین یه کد ساده برای پخش صوت میذارم تا استفاده کنید.

کد پی‌اچ‌پی:
public class MainActivity extends AppCompatActivity
{

 
   public MediaPlayer player;

 
   @Override
    protected void onCreate
(Bundle savedInstanceState)
 
   {
    
    player 
MediaPlayer.create(contextR.raw.example_sound); // "فایل صوتی شما"
    player.setVolume(11); // تنظیم صدا
    player.start();


 
   }




ضمنا حتما می دونید که فایل صوتی تون رو باید در پوشه res در پوشه raw قراربدید(اگر نبود یه پوشه بسازید).

امیدوارم بدرتون خورده باشه.
ممنون بابت راهنمایتون.

ببینید منم همینطوری انجام دادم.
تو بعضی گوشی ها مشکلی پیش نمیاد و برنامه اجرا میشه و لی تو بعضی دیگه اجرا نمیشه. و وقتی که کلاس مدیا پلیر رو غیر فعال میکنم همون برنامه رو همون گوشی بدون مشکل اجرا میشه.