1

当我转到 main.xml 文件并将 MediaController 添加到布局时,我只有以下选项:

    <MediaController
    android:id="@+id/mediaController1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

将声音路径放入其中没有任何价值所有教程都显示了如何在代码中而不是在 xml 中进行操作,并且我了解到 xml 更好我错过了什么?我已经在项目文件夹中有声音了。

Eclipse,android API 级别 3,fedora linux 16,

对不起我的英语不好

4

1 回答 1

2

听起来你错过了相当大的一块拼图。MediaController 不关心您要播放的媒体的路径。这是您将提供给 MediaPlayer 类的内容,然后您将使用 setMediaPlayer 方法将其与您的 MediaController 相关联。

http://developer.android.com/reference/android/widget/MediaController.html#setMediaPlayer(android.widget.MediaController.MediaPlayerControl )

长话短说,您将无法仅使用 XML 播放媒体。

于 2012-10-13T00:53:08.260 回答