2010-04-08 5 views
0

서버와 상호 작용하는 GWT 클라이언트 응용 프로그램을 만들고 있는데 서버의 모든 응답 데이터를 JSON 형식으로 가져옵니다.GWT로 오디오 데이터 재생

다른 사람들 중에는 검색하고 클라이언트에서 재생할 서버 데이터베이스에 웨이브 데이터가 있습니다. 웨이브 데이터를 JSON 형식의 바이트 배열로 가져올 수 있습니다.

제 문제는 브라우저에서 웨이브 배열 데이터를 어떻게 재생합니까? 가능한가 아니면 다른 솔루션을 찾아야합니까?

나는 웹을 검색하여 사운드를 재생할 수있는 GWT 패키지를 발견했지만 모두 URL에서 직접 재생됩니다.

답변

1

HTML5 <audio> tags with the data URI scheme을 보셨습니까? 예를 들어 데이터 URI의 크기를 제한 할 수 있습니다

  • 모든 브라우저 모든
  • 브라우저에서 새로운 HTML5 <audio> 태그를 지원합니다 (참조 :

    <audio src="data:audio/wav;base64,[base64 encoded data]"></audio> 
    

    을 포함,이 일을하는 단점이있다 연결된 SO 질문)

서버에서 오디오 데이터를 생성 할 수있는 대안 솔루션으로는 물론 당신이 알았던 솔루션을 지적 할 수 있습니다 eady는 오디오 데이터를 생성하는 서블릿을 활성화하는 URL에 있습니다.