2016-07-16 3 views
0

나는 여기서 찾을 수없는 질문을 많이하러 왔습니다. 방금 ​​DLL을 만들고 물건을 발견했습니다. 프로그래밍 응용 프로그램 (.xdat)을 충족시키는 데 도움이되는 수정 된 확장명을 가진 프로젝트에서 작업하고 있습니다. 제 질문은 이렇습니다. dll에 사운드 파일 (.wav)을 어떻게 추가합니까? 이미 이미지 작업을 수행하는 방법을 이미 알고 있습니다.DLL 어떻게 소리를 추가합니까?

Public Shared imageName as System.Drawing.Image = My.Resources.imageName 
+0

리소스에 추가하십시오. – BanForFun

+1

이미했는데 Windows 응용 프로그램에서 액세스해야합니다. 내 DLL이 아니 ... – Rootel

+0

참조 http://stackoverflow.com/questions/2771130/read-resources-from-a-dll-file 및 http://stackoverflow.com/questions/4125698/how-to-play- wav-audio-file-from-resources – djv

답변

3

마침내 성공했습니다. 나는 이것을하는 방법을 알아 냈다. 나는 이것을 알고 싶어하는 다른 사람들을 위해 설명 할 것입니다. (.WAV 만)

Public Class Sounds 
    '// default sounds \\ 
    Public Shared Function menuMusic() 
     My.Computer.Audio.Play(My.Resources.menuMusic,  AudioPlayMode.BackgroundLoop) 
     Return True 
    End Function 

그리고 응용 프로그램 자체입니다. 그냥

ERBAKL.Sounds.Int.menuMusic 

을이 자동 재생됩니다. 도와 주셔서 감사합니다.

+2

참고 사항, 함수는 사용할 무언가를 반환하기위한 것입니다. 나는 그것을 단지 방법으로 만들고 그것을 부르는 것이 좋습니다. – Codexer

+2

만들기'Public Shared Sub' @Rootel – Codexer

+1

아하, 너는 나만의 잠수함, xd. 난 그냥 메서드 대신 subs라고 부릅니다. 지금은 그것을 사용하고 있지만 차이를 볼 수 없기 때문에 다른 시간에 내 dll에 여러 함수/메서드를 호출해야하므로 (메뉴 음악이 실행되는 동안) 더 좋습니다. 도와 주셔서 감사합니다 :) – Rootel

관련 문제