오디오 재생
불러온 사운드 웨이브를 재생하려면 일반적인 사운드와 동일한 기능을 사용하십시오. 예를 들어, Sound Cue와 같은 오디오 컴포넌트의 PlaySound2D
또는 Play
함수를 사용합니다.
사운드 웨이브의 재생 시간을 되감기 하려면 RewindPlaybackTime
함수를 사용하세요.
- Blueprint
- C++
// Assuming ImportedSoundWave is a UE reference to a UImportedSoundWave object
// Rewind playback time of the sound wave for 12.5 seconds
ImportedSoundWave->RewindPlaybackTime(12.5f);
또한, UE 버전 4.27까지, 0보다 큰 특정 시간에서 재생을 시작하려면 사전에 RewindPlaybackTime
함수를 사용해야 합니다. 그렇지 않으면 프로시저 기반의 웨이브를 처리하는 엔진 내부 문제로 인해 소리가 제대로 재생되지 않을 수 있습니다. 이 문제는 버전 5.0부터 해결되었습니다.
사운드 웨이브의 현재 재생 시간을 얻으려면 GetPlaybackTime
또는 GetPlaybackPercentage
함수를 사용하십시오. 또한 GetDuration
함수를 사용하여 사운드 웨이브의 지속 시간을 얻을 수 있습니다.
- Blueprint
- C++