【问题标题】:Audio (MediaPlayer) On an Android (Archos 5 IT)Android 上的音频 (MediaPlayer) (Archos 5 IT)
【发布时间】:2010-04-27 14:04:23
【问题描述】:

第一:

有人知道爱可视的文件路径吗? 我正在尝试播放一些媒体/音频,但找不到它...

 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();
                }
            }
        });

那段代码有什么问题?

第二:

我无法播放“R.raw.'filename'”中的音频文件...

它在模拟器上完美运行,但是当我按下 Archos 上的播放按钮(另一个)时,它就崩溃了......

谁能给我一些建议?

非常感谢...

詹姆斯

【问题讨论】:

  • 如果可能,最好在手机上运行 logcat 输出时发布它。

标签: java android audio media-player archos


【解决方案1】:

您应该使用openRawResource() 访问R.raw 中的项目。要访问 SD 卡,请查看 this post 等资源。

【讨论】:

  • 啊哈,谢谢你,这么多 =] 我知道我可能会遗漏一些代码 =] - 马上测试...
  • 嗯,我该如何使用它? - 像什么背景?
  • 我猜在你的包中的任何 Activity/Service/ContentProvider 中?我自己从来没有用过,我只知道那些资源。
猜你喜欢
  • 1970-01-01
  • 2013-03-04
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多