Как заставить звук работать в приложении для Android, работающем на Raspberry Pi?

Я пишу Android-приложение для запуска на платформе Android Things, на Raspberry Pi 3. Пока у меня есть простое приложение с одним основным действием. Я поместил кнопку в макет и подключил мышь к Pi, чтобы я мог нажать кнопку. Я пытаюсь получить обработчик нажатия кнопки для воспроизведения звукового файла MP3; вот фрагмент кода:

public class MainActivity extends AppCompatActivity {

    private MediaPlayer mediaPlayer;

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        mediaPlayer = MediaPlayer.create(this, R.raw.test_audio);
    }

    public void myButtonOnClick(View view) {
        mediaPlayer.start();
    }

    // ...
}

Когда я запускаю это на эмуляторе Android, он работает нормально. Я слышу звук. Но когда я перенес это на мой Raspberry Pi 3 под управлением Android Things, он больше не воспроизводит звук, когда я нажимаю кнопку. Я попытался прослушать как аудиоразъем 3,5 мм, так и порт HDMI (то есть он подключен к телевизору, который может воспроизводить звук с входа HDMI). Почему не работает звук?

0 ответов

Другие вопросы по тегам