0

我的自定义音频应用程序在 Main 活动开始时开始播放,但我希望它在用户点击“播放”按钮时开始播放。只是为了记录,我没有使用 Android MediaPlayer,而是我自己的播放器。

当我简单地使用startPlayer()它时,它运行良好,当 Activity 启动时,但是当我将startPlayer()调用放入其中setOnClickListener()时它不起作用。

被调用的方法startPlayer()(它的记录很好),但音频播放器没有启动。为什么?

这是代码:

play = (Button) findViewById(R.id.playbutton);
        play.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) {                               
                startPlayer();

            }
        });


    }

    private void startPlayer() {
        try {
            player.playAudio();     

        } catch (Exception e) {
            e.printStackTrace();
            finish();
        }
    }
4

1 回答 1

0
    play.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {                               
            startPlayer();
        }
    });
于 2012-10-17T16:01:37.913 回答