2012-01-14 12 views
0

メディアによっては、MCIデバイスのメディア長が正しくない場合があります。 Googleで多くのものを検索したところ、デルファイ(Delphi Solution)で書かれた唯一の解決策は、デルファイからC#またはVBのコンバータを見つけることができなかったことです。この問題の回避策はありますか?私はちょうど私のメディアの長さが正しいことを望む。MCIデバイスのメディア長が正しく表示されない

+0

デルファイを学ぶには下に降りてください。マスターすることは貴重なスキルです。 – menjaraz

+0

あなたの質問を明確にしてください! mp3ファイルのヘッダを処理しますか? – menjaraz

+0

@menjarazはmp3だけではなく、私が演奏できるすべてのメディアに正しいトラックの長さが必要です。ヘッダを処理する必要があるかどうかはわかりません –

答えて

1

pageフランス語視覚的な基本コミュニティサイト。

  • mp3_headerはヘクスでそれにパラメータとして渡されたmp3のヘッダを取得します。デルファイfunction getmp3length(NameOfFile:string):integerは、ヘッダを処理し、パラメータとしてファイル名も必要とするので、デルファイ変換には適しています。

幸運!

編集:

また興味深いVB.NET projectは、MP3ヘッダ操作を行う(英語で)The Code Projectサイト上で見つけることができます。うまくいけば、それはあなたのコンバージョンに役立ちます。

+0

ヘッダー処理はすべてのメディアファイルで同じですか? –

+0

すべてのメディアファイルには独自の形式があるので、確かにそうではありません。 – menjaraz

+0

MSDNの[About MCI](http://msdn.microsoft.com/en-us/library/ms704979%28v=VS.85%29.aspx)のエントリを参照して、直接情報にアクセスしてください。 – menjaraz

関連する問題