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

پخش کردن فایل صوتی

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

چطور میشه یک فایل mp3 یا یک فایل صوتی رو تو برنامه مون داشته باشیم

بعد با زدن کلید پخش بشه

نظرات

Ali 11 سال پیش
Ali 11 سال پیش
package com.uncocoder.playmusic.app; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity { public MediaPlayer player; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button b_1 = (Button) findViewById(R.id.button1); b_1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { player = MediaPlayer.create(MainActivity.this, R.raw.player); player.setLooping(true); لینک Set looping player.setVolume(100,100); player.start(); } }); Button b_2 = (Button) findViewById(R.id.button2); b_2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { player.stop(); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { لینک Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }

پاسخ‌ها 2

Ali 11 سال پیش

package com.uncocoder.playmusic.app;

import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

    public MediaPlayer player;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
         Button b_1 = (Button) findViewById(R.id.button1);
         b_1.setOnClickListener(new OnClickListener() {
                                   
              @Override
              public void onClick(View v) {
                  player = MediaPlayer.create(MainActivity.this, R.raw.player);
                  player.setLooping(true); // Set looping
                  player.setVolume(100,100);
                  player.start();
              }
         });
         
         Button b_2 = (Button) findViewById(R.id.button2);
         b_2.setOnClickListener(new OnClickListener() {
                                   
              @Override
              public void onClick(View v) {
                  player.stop();
              }
         });
 }    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

}

نظرات

Ali 11 سال پیش
سلام دوست عزیز این کد به دردت میخره
Shadow 11 سال پیش
منم همین مشکل رو دارم فقط من می خوام فایل های صوتی داخل پوشه asset رو توی یه لیست ویوو نشون بدم و پخششون کنم دوستانی کسی سورس کدی منبعی سراغ داره به ما بگه؟!
Ali 11 سال پیش
مگه نمیگی با کلیک کردن اجرا بشه ؟؟؟؟؟
Ali 11 سال پیش
خب این کد واس همونه
تیرداد 11 سال پیش
برنامه خطا نمیده ، ولی هیچ صدایی هم نداره
rad 11 سال پیش

package com.uncocoder.playmusic.app;

import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

    public MediaPlayer player;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
         Button b_1 = (Button) findViewById(R.id.button1);
         b_1.setOnClickListener(new OnClickListener() {
                                   
              @Override
              public void onClick(View v) {
                  player = MediaPlayer.create(MainActivity.this, R.raw.player);
                  player.setLooping(true); // Set looping
                  player.setVolume(100,100);
                  player.start();
              }
         });
         
         Button b_2 = (Button) findViewById(R.id.button2);
         b_2.setOnClickListener(new OnClickListener() {
                                   
              @Override
              public void onClick(View v) {
                  player.stop();
              }
         });
 }    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

}

نظرات

rad 11 سال پیش
دوستان از امکانات سایت استفاده کنید ببینید چقدر کد قشنگ شد :)

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