2012-09-24 5 views
1

Java에서 오디오 파일의 일부를 재생할 수 있습니까? 나는 시작 시간과 종료 시간을 안다. 그리고 그 사이에 그 기간을 연주하고 싶다. 조금만 검색했지만 답변이 없습니다.Java에서 오디오 파일의 일부를 재생

답변

0

JMF (Java Media Framwork)를 사용하십시오. 간단한 예를 보려면이 링크를 살펴 보자 : http://www.dzone.com/snippets/java-example-very-simple

그런 다음 플레이어의 API에 대해 살펴 : http://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/desktop/media/jmf/2.1.1/apidocs/javax/media/Player.html

그것은 방법 addController() 있습니다.

http://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/desktop/media/jmf/2.1.1/apidocs/j AVAX은/미디어/Clock.html # setMediaTime (javax.media.Time가)

그것은 방법 setMediaTime() 당신이 필요 setStopTime()이 있습니다 사용 가능한 컨트롤러 중 하나는 시계입니다.

+0

JMF는 더 이상 개발되지 않습니다. –

+0

안녕 AlexR, 답장을 보내 주셔서 감사합니다. 나는 이미 작동하게 만들었다. 지금 나는 아주 이상한 문제가있다. 당신이 이것을 만난지 모르겠다. 두 가지 방법은 내 맥에서 완벽하게 작동하지만 같은 코드는 윈도우에서 같은 결과를 얻지 못할 것이다. 정지 시간은 올바르게 설정되어 있지만 플레이어는 그 후에 잠시 재생됩니다. 당신은 이것에 대한 해결책이 있습니까 ?? – boreas

0

저는 Java Sound package이 주식 Java 배포판의 일부이기 때문에 JMF보다 사용하기가 쉽습니다. Java Sound info page은 시작해야 할 좋은 예를 보여줍니다.

+0

나는 여분의 라이브러리도 좋아하지 않지만 자바 사운드 패키지에서 사용할 수있는 메소드를 찾지 못했습니다. – boreas