[kraze]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션) :
>- 데몬버전(예:apache 1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타) :
>-----------------------------------------
>
>Redhat 9
>Kernel 2.4.20-8
>Apache 1.3.27 + php 4.3.2 + resin + mod_throttle
>lame-3.93.1 (freshmeat)
>vorbis-tools-1.0.4
>
>mp3stream-1.1.3pl2 에서 download 는 제대로 되는데
>
>맨 아래의 [추가 또는 듣기] 가 되지 않는군요. 클릭하면 반응이 없습니다.
>
자바스크립트 작동이 제대로 되질 않는것 같군요.
자바스크립트로 동적인 action 을 선택하여 submit 하는 원리입니다.
>리스트에 추가후 play.php 를 그냥 호출하니...
>
>아마도 list output 파일같은데 내용이 출력이 되는군요.
>
>아무래도 http header 가 제대로 전달이 안되서 그냥 plain/text 로
>
>출력이 되는것같거든요.
>
play.php 호출은 기본적으로 audio/x-mpegurl 마임타입 헤더를 전송하도록
되어있습니다. 이 헤더가 제대로 작동하지 않는것 같습니다.
>그런데... list에서 노래 제목을 클릭하여 듣기는 가능합니다.
>
>문제는 Winamp 까지 open 되긴했는데...
>
>MP3 파일의 경우 URL 을 오픈하다가 [error syncing to mpeg] URL 이 표시되고 중단되는군요.
>
[error syncing to mpeg]
이것은 여러가지 원인이 있습니다.
그 중에서 PHP parse 에러나 MP3 파일이 memory_limit 보다 큰 경우가
대부분입니다.
stream.php 파일에서
ini_set('include_path','.:'.dirname(__FILE__));
이 부분 다음 줄에
ini_set('include_path','.:'.dirname(__FILE__));
ini_set('memory_limit','50M'); // it's maximum file size by fopen()
이렇게 한줄 추가해주는 것이 좋습니다.(메모리 제한이 없다고 하더라고)
그외의 문제라면 실제 디버깅해봐야 하는데 ...
>ogg 파일의 경우 제목클릭을 통해서는 제대로 나옵니다.
>
>^^
========================================
좀더 정확한 디버깅을 위해서
현재 테스트해보고 있는 URL을 알려주시면 고맙겠습니다. |