0
我最近創建了一個基本上是MIDI控制器的應用程序。你按一個按鈕,它會輸出一個聲音。該應用程序在eclipse上運行良好,並且工作得很好。我們將豆形軟糖閃爍到Beaglebone LCD3觸屏上,並將應用下載到beaglebone上。它會加載,您可以單擊按鈕但不輸出聲音。即使我連接揚聲器,也沒有任何輸出。預先感謝您的時間。Beaglebone Android揚聲器問題
所有的final MediaPlayer ButtonSound1 = MediaPlayer.create(MainActivity.this, R.raw.button_sound);
final MediaPlayer ButtonSound2 = MediaPlayer.create(MainActivity.this, R.raw.airplane);
final MediaPlayer ButtonSound3 = MediaPlayer.create(MainActivity.this, R.raw.chainsaw);
final MediaPlayer ButtonSound4 = MediaPlayer.create(MainActivity.this, R.raw.midnight);
final MediaPlayer ButtonSound5 = MediaPlayer.create(MainActivity.this, R.raw.jungle);
final MediaPlayer ButtonSound6 = MediaPlayer.create(MainActivity.this, R.raw.river);
final MediaPlayer ButtonSound7 = MediaPlayer.create(MainActivity.this, R.raw.jingle_bell);
final MediaPlayer ButtonSound8 = MediaPlayer.create(MainActivity.this, R.raw.crunch);
final MediaPlayer ButtonSound9 = MediaPlayer.create(MainActivity.this, R.raw.bomb);
derp = (Button) findViewById(R.id.button1);
derp2= (Button) findViewById(R.id.button2);
derp3= (Button) findViewById(R.id.button3);
derp4= (Button) findViewById(R.id.button4);
derp5= (Button) findViewById(R.id.button5);
derp6= (Button) findViewById(R.id.button6);
derp7= (Button) findViewById(R.id.button7);
derp8= (Button) findViewById(R.id.button8);
derp9= (Button) findViewById(R.id.button9);
derp.setOnClickListener (new View.OnClickListener() {
@Override
public void onClick(View v) {
ButtonSound1.start();
}
});
beaglebone會以其他方式實際播放聲音嗎?可能是一個糟糕的設備。無論如何,如果有任何解決此問題的希望,我們將需要查看一些代碼。 – 2013-04-25 21:45:19
它應該能夠連接到揚聲器。我想我的問題是這是一個代碼問題或硬件問題?是的,我只是查找它,它應該肯定連接到其他揚聲器 – user2321639 2013-04-25 21:46:53
如果設備可以使用除您的程序之外的其他機制播放聲音,則問題可能出現在您的代碼中。如果設備根本不播放聲音,我會說這是設備的問題。 – 2013-04-25 21:50:15