K
ex
S
oft
ware
FAQ
拙作ソフト[Kex Soft]のFAQ集
MP3再生 DLL for HSP [KexMP3.DLL]
Win2000系で使えない?
Win2000系では、MP3Ready内で使っているwaveOutGetVolumeで、
エラーを返してしまうようです.
確認環境:Win2000Pro (他、エラーが出た環境の続報お願いしますm(_ _)m
総合演奏時間ちょうどの時に、MP3Stopで停止させると、ハングアップする
現在停止中です.おそらくDLL内でハングしてます.
イコライザ(?)を表示したいのですが、、、
ステレオとかコンポとかで、
リアルタイムで上下するバーの事ですね.
私自身、KexMP3.DLLを初アップしたときから、
実装したいと考えていました.
今のVerでは、実装されていません.(--;ゞ
現在、悪戦苦闘中ですので、実装されるまで、
首を長くしてお待ちくださいm(_ _)m (ぉ
マルチビットレートのMP3ファイルが再生できない
(マルチビットレート = ビットレートが変化する)
現在のバージョンでは、マルチビットレートに対応していません.
対応したいのですが、現在のコードをほとんど書き換えなければ
いけないので、かなり難しいです(--;ゞ
ほとんどのエンコーダは通常のMP3を吐き出すみたいですが、
Jet-Audioはマルチビットレートで吐くらしいです.
ボリューム関係(SetWaveOutVolなど)で誤差が出る
Ver.2.03にて修正済み
例えば、
GetWaveOutVolL : volL = stat
GetWaveOutVolR : volR = stat
SetWaveOutVol L, R
というように繰り返すと、ボリュームが下がっていってしまいます.
(これはKexMP3.DLLの0〜100% ⇔ Windowsの0〜65535 の
相互変換時に誤差が出るためです)
MACバイナリのMP3が再生できない
MACバイナリ付きは対応していません.
単純に私がMACバイナリを知らないからです(笑)
ヘッダを飛ばすだけだと思いますが、
KexMP3.DLLではファイルハンドルで処理しているので対応しずらいです(--;ゞ