0
これはVB6の質問です。msdxm.ocxと継続時間の問題
Windows Media Playerはどのように時間を計算しますか?破損したメディアファイルを検出することは可能ですか?これらのファイルの期間を計算しませんか?私は時々duration = 0を得ます、なぜそれは起こりますか?
感謝:)
これはVB6の質問です。msdxm.ocxと継続時間の問題
Windows Media Playerはどのように時間を計算しますか?破損したメディアファイルを検出することは可能ですか?これらのファイルの期間を計算しませんか?私は時々duration = 0を得ます、なぜそれは起こりますか?
感謝:)
SIZE_IN_BYTES /ビットレート= length_in_seconds。
WMPのためにあなたはhttp://www.codeproject.com/KB/audio-video/mpegaudioinfo.aspx
可変ビットレートは時々期間はWMP(その他)でグラグラにさせることができますいくつかの素晴らしい情報がここにあります
lblPlayTime.Caption = wmp.CurrentPosition \ 60 & ":" & Format(Int(wmp.CurrentPosition Mod 60), "00") & "/" & wmp.SelectionEnd \ 60 & ":" & Format(Int(wmp.SelectionEnd Mod 60), "00")
を使用することができます。私はそれが壊れたファイルのための固くて速い規則であると数えません。
問題は、私がWMP v6.4を使用し、クライアントが主にv11を使用するという事実によって引き起こされる可能性はありますか? – Eivind
上記の式を使用している場合は、Windows Media Player(Windows \ system32 \ wmp.dll)のコントロールがWindows Media Playerと一緒に更新されていることを理解している必要があります。最新のWMPをインストールするだけでなく、クライアントと同じバージョンを使用しますか?これは制御バージョンが理由である可能性を排除する。 可変ビットレートファイルが読み込まれているために直面している問題がまだ疑わしいです...ファイル全体が読み込まれるまで、継続時間を適切に判断することはできません。 希望があれば:-) –