0

私はいくつかのテストを実行していて、タブをクリックした後、おそらく..うーん..10回くらい?クリック音が一斉に消えます。ある種の一時停止などを追加する必要がありますか? このコードを機能させるには、このコードに何を追加すればよいですか?

tabHost.setOnTabChangedListener(new OnTabChangeListener() {

        @Override
        public void onTabChanged(String tabId) {
            //PLAY SOUND HERE
            final MediaPlayer tabClick = MediaPlayer.create(TabBarActivity.this, R.raw.click);
            tabClick.start();
        }

    });
4

1 に答える 1

0

動作する代替手法は、アクティビティの作成時にサウンドをロードするSoundPoolオブジェクトを割り当てることです。その後、それらのサウンドをいつでも好きなだけ再生できます。

たとえば、ti5xでクリック音がどのように実装されているかを確認してください。

于 2012-04-22T07:00:56.417 に答える