私はXNAゲームでバックグラウンドミュージックを取得しようとしていますが、XNAのオプションはすべてオーディオファイルを.wavに変換してプロジェクトリソースとして含める必要があります。これは2つの理由から私のためには機能しません。第1に、.wavファイルは膨大なものであり、ユーザーにとって本当のメリットはありません。第二に、ユーザは、彼ら自身の音楽を好むべきであれば、代用するmp3のフォルダを持つことができないであろう。実際にプロジェクトの一部ではないmp3を再生するための私のオプションは何ですか?MediaPlayerまたはXACTを使用していないC#でmp3を再生する
1
A
答えて
5
多くの検索を行った後、私は最終的に私に解決策を与えたアプリケーションハブフォーラムでthisスレッドを見つけました。
Song.FromUri
を使用して曲を読み込んだ後、MediaPlayer.Play(song)
を使用してその曲を再生できます。あなたの質問に
Uri songPath = new Uri("Songs/song.mp3", UriKind.Relative);
Song song = Song.FromUri("song", songPath);
MediaPlayer.Play(song);
あなたはMediaPlayerのを使用したくないんこと(かなり明らかに)言ったが、あなたは最初の曲を変換する必要があるだろうし、それがする必要があるため、理由はなぜであるかのように思えますプロジェクトのリソースに含めることができます。これにより、曲は "Songs"ディレクトリ(実行可能ファイルと同じディレクトリにあります)に置かれていなければなりません。
SoundEffect
クラスを使用すると、私が試したときに文句を言うのが好きだったTitleContainer.OpenStream
を使用する必要があるので、どちらもうまくいきません。
関連する問題
- 1. C#Mediaplayerはリソースからmp3ファイルを再生しません
- 2. はmediaplayer androidを使用してmp3を再生できません
- 3. C#を使用してMP3ファイルを再生する
- 4. MediaPlayerはmp3を再生するときにわずかなノイズしか再生しません。直し方?
- 5. ボタンをタッチしたときにMediaPlayerを使用してMp3ファイルを再生する方法
- 6. MediaElementを使用しないでWPFでmp3を再生する方法?
- 7. IE再生しないmp3をPHPスクリプト
- 8. Silverlightがmp3を再生しない
- 9. Android - MediaPlayerを使用してRTSPオーディオストリームを再生する
- 10. MediaPlayerクラスのSetDataSourceを使用して、アセットまたは生のフォルダからmp3ファイルをロードします
- 11. MediaPlayerで.swfファイルを再生していますか?
- 12. Pythonでデフォルトの出力(再生)デバイスを使用しないでmp3ファイルを再生する
- 13. MediaPlayerとVideoViewを使用したくない場合は、ビデオファイルを再生できますか?
- 14. Android MediaPlayerはMP4動画を再生していませんLollipop
- 15. MediaPlayerなしでアンドロイドでライブメディアストリームを再生
- 16. MP3ストリームを再生するときにMediaPlayerエラーが発生する
- 17. Windows Phone 7とMediaElementを使用してMP3を再生する
- 18. MediaPlayerがURLから再生中に準備していません:MediaPlayer:有効なmediaplayerなしでgetDurationを呼び出そうとしています
- 19. Android:ffmpegを使用してAudioTrackでMP3ファイルを再生
- 20. Mediaplayerは音を再生しません
- 21. AndroidでMediaPlayerを使用して他のアクティビティで再生音を停止する
- 22. ストリームラインからMediaPlayer再生ビデオを使用できますか
- 23. jplayerが一部の、つまりクロムブラウザでmp3を再生していない
- 24. 一部のプラットフォームでAndroid MediaPlayerがサウンドを再生しない
- 25. JavaScriptを使用してHTML5オーディオなしでMP3ファイルを順番に再生
- 26. 音楽/ mp3ファイルの再生を追跡していますか?
- 27. VideoView/MediaPlayerを使用してAndroidでストリーミングビデオを再生する方法
- 28. オーディオファイルには、私は、MediaPlayerのを使用してオーディオファイルを再生しようとしている
- 29. iOSを使ってリモートmp3を再生
- 30. Android mediaplayerは整然とした曲を再生します