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 に答える