XNA SoundEffect에서로드하려고합니다. 내가 사용하는 것을 시도했다 :C# XNA SoundEffect.FromStream
이SoundEffect.FromStream(TitleContainer.OpenStream(XXX));
트리플 엑스는 요지이지만이 내용에서 주소를 필요로하고 나는 모든 컴퓨터에서 검색 할. 주소 :
C:\Users\PC\Desktop\programs
어떻게하면됩니까?
XNA SoundEffect에서로드하려고합니다. 내가 사용하는 것을 시도했다 :C# XNA SoundEffect.FromStream
이SoundEffect.FromStream(TitleContainer.OpenStream(XXX));
트리플 엑스는 요지이지만이 내용에서 주소를 필요로하고 나는 모든 컴퓨터에서 검색 할. 주소 :
C:\Users\PC\Desktop\programs
어떻게하면됩니까?
이 방법이 유용할까요?
SoundEffect.FromStream(new FileStream(path, FileMode.Open));
여기서 path는 파일 경로입니다.
나는 이것을 시도했다. 실행 오류 : "작업의 현재 상태로 인해 작업이 유효하지 않습니다." – user2320928
콘텐츠 폴더 나 디버그 폴더에 사용자 지정 파일이 있어야 릴리스시 제대로 배포됩니다. 나는 그렇게 할 이유가 없기 때문에 완전히 다른 경로에서 파일을로드하면 어떻게 될지 확신하지 못합니다.
실제 경로에서로드하려는 경우 맵을 아래로 이동하려면 "../"을 입력하고 솔루션을 배치 할 위치에 따라 얼마나 많은지도를 내려야 "c : \ "하지만 디버그 정보에서 파일을 찾는 위치를 볼 수 있으므로 문제가 아니어야합니다.
하지만 사용자 정의 컨텐츠의 적절한 위치를 사용하는 것이 좋을 것입니다. 또는 릴리스 할 때 톤을 변경하게 될 수도 있습니다.
Google에서 검색하는 [this] (http://gamedev.stackexchange.com/questions/20772/loading-sound-in-xna-with-content-pipeline)가 유용 할 수 있습니다. . – pinckerman