函式名: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()函式將播放位置重置為起始位置,以便重新播放音訊。