2011-04-13 4 views
1

내 서버가 바이너리 오디오 데이터 (주로 mp3 파일)를 클라이언트 (브라우저)로 스트리밍하고 있습니다. 이 클라이언트는 오디오 데이터를 메모리에 저장합니다.바이너리 오디오 스트림을 재생할 수있는 플래시 오디오 플레이어

내가 찾고있는 것은 오디오 파일을 재생할 수 있도록 바이너리 오디오 데이터를 입력 할 수있는 플래시 오디오 플레이어입니다.

플래시 클라이언트는 Javascript의 다리 일 뿐이므로 자바 스크립트의 모든 것을 처리하고 Flash의 오디오 기능 만 사용하는 것이 좋지만 필수 사항은 아닙니다.

이러한 오디오 플레이어가 있습니까?

+0

Tom, 이것을 파악할 수 있었습니까? 나는 비슷한 요구 사항을 가지고 있으며, 나는 대답을 찾고있다. –

+0

@ user815357, 불행히도 나는하지 않았다. – Tom

+0

@ user815357, 원하는 경우 현상금을 요청할 수 있습니다.) – Tom

답변

0

현재 내가 원하는 서비스를 제공하는 서비스에 대해 알지 못합니다 (가능한 경우 어떻게 될지 잘 모르겠습니다). 그러나 여기에 또 다른 옵션이 있습니다.

Flowplayer과 같은 서비스를 사용하면 오디오를 재생할 수 있습니다. Flowplayer 사용 방법을 알게되면 다른 선택을 할 수 있습니다.

  1. 사용자가 서버에 파일을 임시로 업로드 한 다음 Flowplayer를로드하는 PHP 또는 ASP 페이지가 있습니다 (아래 예와 같습니다). 또는
  2. file:// 또는 data: 프로토콜을 사용하면 서버 쪽 스크립팅을 방지 할 수 있습니다. file:// 또는 data: 프로토콜을 사용할 때의 문제는 크로스 브라우저가 아니기 때문입니다.

here is an example I am working on.이 예제에서는 파일을 선택하고 서버에 업로드합니다. 완료되면 Flowplayer에서 파일을로드하고 그곳에 파일이 있습니다.

그런데 Flowplayer가 더 많은 영화 플레이어로 제작되었으므로 this mp3 플래시 플레이어를 확인할 수 있습니다. Flowplayer와 동일한 개념으로 임시 파일을 업로드 한 다음이 서비스에서 파일을 재생하게하십시오.

플래시 파일에 많은 양의 입력을 줄 수 없다는 문제가 있습니다. 이것은 입력을주기 위해 mp3player.swf?file=file.mp3과 같은 것으로 링크하기 때문입니다. 이것은 플래시 파일에 무엇을해야하는지 알려줍니다. URL 길이에 제한이 있기 때문에이 2 진 입력을 제공 할 수 없습니다 (심지어 base64).

관련 문제