質問

誰もがポケットPC用のコードを演奏し、いくつかのmp3を知っています。
私は、あなたがログイン方法に応じて、私は自分のアプリケーションの負荷をプレイしたい3点のMP3ファイルを、持っています。

私は今持っているものをコーディングするVS2005 C ++を使用しました。

私は机のためのmp3を再生するためのコードは、仕事をするかもしれないと思います。しかし、私は特定してきた理由です、ライブラリへのアクセス権を持っていない可能性があります。

役に立ちましたか?

解決

あなたはDirectShowを使用することができます。 ここでの例では、(それがビデオファイルを果たしているが、正確にのです同じコードオーディオのために動作します)。残念ながら、Windows Mobileのは、プレーンの.mp3ファイルをデコードするための適切なスプリッタを欠いたが、回避策があります:あなたはあなたのMP3ファイル(MPEG圧縮WAVファイルを生成する)

にRIFFヘッダを追加することができます

他のヒント

私は質問はC ++であるが、ここでは、この上の良い点がある知っている...また、また、あなたの机のために動作するコードは、ポケットPC上で動作することができ、あなたが言うような。

だから私は、リマインダ機能を持っていたし、我々は(mp3を含む)の曲を再生するにはwmplib(Windows Media Playerの)ライブラリを使用している、C#でのWindows Mobileアプリドンを働きました。

\ WINDOWS \ System32に(または、これまでどのようなWindowsディレクトリがある):

まず、あなたは、cで見つかったの参照、にのWmp.dllを追加する必要があります。それからちょうどこのようにそれをコーディングする必要があります:

private WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer();
// url is the path of the file
private void PlayFile(String url)
{

    player = new WMPLib.WindowsMediaPlayer();
    player.URL = url;
    player.settings.volume = 100;
    player.controls.play();
}

ここでは、このための参照には、コード

とC ++のためのここのあなたそれを行う方法を見つけることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top