查詢

openal_source_rewind()函式—用法及示例

「 將音訊源(source)的播放位置重置為起始位置 」


函式名:openal_source_rewind()

適用版本:PHP 5 >= 5.1.0, PECL openal >= 0.1.0

函式描述:將音訊源(source)的播放位置重置為起始位置。

用法: bool openal_source_rewind ( resource $source )

引數:

  • $source:音訊源(source)的資源識別符號。

返回值: 成功時返回 true,失敗時返回 false。

示例:

// 建立一個音訊源
$source = openal_source_create();

// 載入音訊資料到源
$data = file_get_contents('audio.wav');
openal_buffer_data($buffer, AL_FORMAT_STEREO16, $data, 44100);

// 將源與緩衝區關聯
openal_source_set_buffer($source, $buffer);

// 播放音訊
openal_source_play($source);

// 播放一段時間後,將播放位置重置為起始位置
openal_source_rewind($source);

以上示例演示瞭如何使用openal_source_rewind()函式將音訊源的播放位置重置為起始位置。首先,我們建立一個音訊源並載入音訊資料到緩衝區。然後,將源與緩衝區關聯,並開始播放音訊。最後,使用openal_source_rewind()函式將播放位置重置為起始位置,以便重新播放音訊。

補充糾錯
上一個函式: openal_source_set()函式
下一個函式: openal_source_play()函式
熱門PHP函式
分享連結