Android如何播放另一个原始文件,而Mediaplayer正在播放原始文件?

时间:2018-08-03 12:33:13

标签: java android android-mediaplayer

有人在播放原始文件时知道如何播放另一个原始文件吗? 目前,我可以播放和暂停存储在drawable文件夹中的一个原始文件。 这是我当前的代码:

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

    playButton = findViewById(R.id.btnPlayPause);
    nextButton = findViewById(R.id.btn_next);
    prevButton = findViewById(R.id.btnPrevious);
    final MediaPlayer player = MediaPlayer.create(Soundtrack.this, R.raw.ost1);

    playButton.setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View view)
        {
            if(ButtonPress == false)
            {
                player.start();
                playButton.setText("Pause");
                ButtonPress = true;
            }
            else if(ButtonPress == true)
            {
                player.pause();
                playButton.setText("Play");
                ButtonPress = false;
            }
        }
    });

    nextButton.setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View view)
        {


        }
    });
}

1 个答案:

答案 0 :(得分:0)

如果要依次播放列表的媒体文件,请考虑以下链接: Media player playing multiple files at the same time

如果要同时播放两个或多个媒体文件,则必须创建两个或多个MediaPlayer实例并在两个实例上调用start。