简体   繁体   English

Android 上的音频 (MediaPlayer) (Archos 5 IT)

[英]Audio (MediaPlayer) On an Android (Archos 5 IT)

Firstly, what is the filepath for an Archos?首先,爱可视的文件路径是什么? I'm trying to get some media/audio to play, and it just won't find it...我正在尝试播放一些媒体/音频,但它找不到它......

 public void onClick(View v1) {               
                final MediaPlayer mp = new MediaPlayer();
                try {
                    mp.setDataSource("ARCHOS5:/Music/manowar.mp3");
                    mp.start();
                    Toast.makeText(Textbox.this, "Working", Toast.LENGTH_LONG).show();
                    mp.setLooping(true);
                } catch (IllegalArgumentException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IllegalStateException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        });

What is wrong with that code?该代码有什么问题?

Secondly: I can't get audio files in "R.raw.'filename'" to play.其次:我无法播放“R.raw.'filename'”中的音频文件。

It works perfectly on the emulator, but when I press the play button (a different one) on the Archos, it just crashes.它在模拟器上完美运行,但是当我按下 Archos 上的播放按钮(另一个)时,它就崩溃了。

You should use openRawResource() to access items in R.raw .您应该使用openRawResource()来访问R.raw中的项目。 To access the SD card, check out resources like this post .要访问 SD 卡,请查看类似这篇文章的资源。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM