بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در پخش صدا

مدیریت گفتگو
ksarafrazi 11 سال پیش
آخرین تغییر: 11 سال پیش

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

 MediaPlayer mMediaPlayer = new MediaPlayer();

mMediaPlayer.create(ShapesActivity.this, R.raw.square).start();

 

نظرات

Criss 11 سال پیش
امولاتور خود اکلیپس فکر کنم صدا رو بخوبی اجرا نمیکنه < روی گوشی یا امولاتور BlueStacks تست کنید < بخوبی جواب میده < البته این دستوری که استفاده کردید من قبلا برای ساخت بازی TicTacToe استفاده کرده بودم که بعضی مواقع باعث کرش برنامه میشه هنوز دلیلش رو نمیدونم < اما با ترای کتچ رفع میشه !

پاسخ‌ها 1

MeY3am 11 سال پیش

از این کد استفاده کنید، توصیه میکنم از کلاس G هم استفاده کنید

 public class ActivityMain extends EnhancedActivity {

    public MediaPlayer player;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        player = MediaPlayer.create(G.currentActivity, R.raw.square);
        player.setLooping(true); // Set looping 
        player.setVolume(100, 100);
        player.start();

نظرات

ksarafrazi 11 سال پیش
ممنون با این کد درست شد
Eminent 11 سال پیش
این raw چی هست ؟ square اسم فایل هست ؟
Eminent 11 سال پیش
من raw رو میسازم بعد تو کدنویسی نمیاره یعنی R.raw نمیاد !

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