2014-05-16 3 views
0

재생 파일 없음 나는이 정규 수업이 아닌 애플릿, 그래서 여기에 문제인지하지만 만약 내가 잘 모르겠어요 내 코드입니다 G 드라이브에있는 내 flashdrive에 있고 폴더에는 없습니다.자바 사운드

나는 어떤 도움을 주셔서 감사합니다!

+0

이런 방식으로 애플릿을 사용하는 것이 이상하다고 생각 하겠지만 애플릿은 다음과 같은 경우에 특별한 결정을 내릴 수 있습니다. 리소스를 찾고 각각의 보안 제한 사항으로 인해 수행 할 수없는 상황이 발생할 수 있습니다. 대안은 [사운드 API] (http://docs.oracle.com/javase/tutorial/sound/)에서 확인하십시오. – MadProgrammer

+0

URL은 애플릿의 코드베이스 또는 문서베이스를 기준으로 구성되어야합니다. –

답변

0

거의 사용하지 않기 때문에 오디오 파일에 문제가 없었지만 탑재 된 플래시 드라이브에서 파일에 액세스하는 데 문제가있었습니다. 플러그 앤 플레이와 관련이 있습니다.

C : 드라이브에 파일을 가지고보십시오. 거기서 작동하면 G : 드라이브가있는 것입니다.

플래시 드라이브에 액세스하는 동안 자주 저에게 일어나는 한 가지 오류는 드라이브를 분리하고 다시 연결하지 않고 당겨서 갑자기 2 개의 드라이브로 끝납니다. 단 하나는 실제 드라이브이고 다른 하나는 드라이브입니다. 유령.

어쩌면 파일을 찾을 수 없습니다. 디버그를 위해서 파일을 C : 드라이브의 루트로 옮기고 이것을 파일의 위치로 사용하십시오. file:///C:/scarface.wav

+0

파일을 내 C : 드라이브로 옮겼지만 사운드가 여전히 재생되지 않았습니다. 두 사람 모두 나는 프로그램이 .wav 파일의 길이 동안 계속 실행되었다는 것을 알아 차렸지만 사운드는 전혀 들리지 않습니다. 아마도 그것은 자바 볼륨과 뭔가가 무엇입니까? –

+0

시도해주세요. AudioClip clip = Applet.newAudioClip (새 URL ("/ g : /scarface.wav")); –

+0

다음 오류로 끝납니다 : java.net.MalformedURLException : 프로토콜 없음 : /g:/scarface.wav –

관련 문제