K ex S oft ware
FAQ
[Act CD Player] [ClockTaskBar+] [ExecTimer] [ExitWin] [Lyrics CD Player]
[KexDrv.DLL] [KexMP3.DLL] [KexWin.DLL]

 拙作ソフト[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ではファイルハンドルで処理しているので対応しずらいです(--;ゞ