CRI ADX  Last Updated: 2024-03-21 14:32 p
特定の音が再生されない
特定の音(キュー、ボイス)が再生されない場合、まず criAtomExPlayer_Start 関数から返される再生IDを使用してステータスを取得してください。
下記はプレーヤに再生リクエストを行い、再生IDを受け取るコードです。
/* 再生単位のID */
CriAtomExPlaybackId playback_id;
/* 再生リクエストを行う */
playback_id = criAtomExPlayer_Start(player);
/* criAtomExPlayer_Startの結果のチェック */
if (playback_id == CRIATOMEX_INVALID_PLAYBACK_ID) {
/* エラー */
}
#define CRIATOMEX_INVALID_PLAYBACK_ID
無効な再生ID
Definition: cri_atom_ex.h:199
CriAtomExPlaybackId criAtomExPlayer_Start(CriAtomExPlayerHn player)
再生の開始
CriUint32 CriAtomExPlaybackId
再生ID
Definition: cri_atom_ex.h:3756



下記は再生IDからステータスを取得するコードです。
/* 再生IDのステータスを取得 */
CriAtomExPlaybackStatus playback_status;
playback_status = criAtomExPlayback_GetStatus(playback_id);
CriAtomExPlaybackStatus criAtomExPlayback_GetStatus(CriAtomExPlaybackId id)
再生ステータスの取得
enum CriAtomExPlaybackStatusTag CriAtomExPlaybackStatus
再生ステータス




取得した再生IDステータスによる分別は以下になります。