ホーム > デベロッパ > BREW FAQ

BREW FAQ : 大きな音声ファイルを再生するには?

大きな音声ファイルを再生するには?

一括で読み込むには大きすぎる音声ファイルを途切れずに再生するには、IMediaUtil インターフェイス、または IMedia 派生インターフェイスを使います。

このとき、メディアデータ構造体 (AEEMediaData) に音声ファイル名を設定し、IMediaUtil_CreateMedia() や IMEDIA_SetMediaData() を呼び出します。

IMediaUtil インターフェイスを使うときの手順は以下のとおりです。

  1. ISHELL_CreateInstance() を呼び出し、IMediaUtil インタフェースを作成します。
  2. メディアデータ構造体に音声ファイル名を設定します。
      AEEMediaData {
      clsData = MMD_FILE_NAME
      pData   = 音声ファイル名
      dwSize  = 0
      }
  3. IMediaUtil_CreateMedia() を呼び出し、IMedia 派生インタフェースを作成します。
  4. IMedia_Play() を呼び出し、音声を再生します。