소리 효과 재생

다음은 소리 효과와 같은 오디오 파일을 재생하는 코드 샘플입니다.

소리 효과는 유용한 피드백을 앱에 추가하거나 게임의 환경에 추가할 수 있습니다. iOS에서는 AudioServicesCreateSystemSoundID를 사용하여 짧은 소리 샘플을 트리거했습니다. Windows 8에서 C#을 사용하여 오디오 파일을 재생하려면 다음 XAML을 사용하여 MediaElement 개체를 만듭니다.


 <MediaElement x:Name="bleep" AudioCategory="GameEffects" Source="Assets/bleep.wav" AutoPlay="False" Visibility="Collapsed"/>

그리고 나서 다음과 같이 코드 숨김 파일의 메서드를 사용하여 소리(사용자가 단추를 탭하는 경우)를 트리거합니다.


 private void Button_Click(object sender, RoutedEventArgs e)
        {
            bleep.Play();
        }

MediaElement는 단순히 오디오 파일을 재생하는 것보다 더 많은 작업을 수행할 수 있습니다. 이 개체를 사용하여 앱에 비디오를 포함하거나 네트워크의 다른 장치로 스트리밍할 수 있습니다. 자세한 내용은 빠른 시작: 비디오 및 오디오(C#/VB/C++ 및 XAML을 사용하는 Windows 스토어 앱)를 참조하세요.

참고  음악을 스트리밍하는 경우처럼 백그라운드에서 소리를 재생하려면 백그라운드에서 오디오를 재생하는 방법을 참조하세요.

JavaScript 앱 내에서 사운드 파일의 재생을 트리거하려면 다음 코드를 사용합니다.


	var sound = document.createElement("audio");
        sound.src = "/sounds/bleep.wav";
        sound.autoplay = true;


관련 항목

iOS 개발자용 항목
iOS 개발자용 리소스
iOS 개발자용 Windows 8 컨트롤
iOS 개발자용 Windows 8 도움말
오디오 항목
AudioCategory 열거형
빠른 시작: 앱에 오디오 추가(JavaScript 및 HTML을 사용하는 Windows 스토어 앱)

 

 

표시:
© 2015 Microsoft