묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
asx 파일을 웹페이지에서 재생하려면?
2003.01.26 17:25
asx 파일을 그냥 링크만 시키면 텍스트로 출력이 되길래
여기 NZEO에서 방법을 찾아보았더니 어떤 님께서
다음과 같이 php를 사용해보라고 올려놓으셨더라구요
<?
header("Content-type:video/x-ms-asf");
$title="asx 파일경로".$title.".asx";
$fp=fopen($title,"r");
echo fread($fp, filesize($title));
exit;
?>
만약에 music.asx 라는 파일을 만들고
이렇게 php 파일을 만들어서 이름을 music.php로 저장한다면
링크시킬때는 링크주소를 "http://......./music.php?title=music(asx 파일이름)"
요렇게 하라구요..
그래서 그렇게 해봤더니
윈도우 미디어 플레이어는 뜨는데 곧 <파일을 재생할 수 없습니다. 파일이 손상되었거나 Windows Media Player에서 재생하려는 파일 형식을 지원하지 않습니다.> 이런 말이 나오네요 ㅠㅠ
파일도 서버에 다 올렸구 미디어 플레이어가 모든파일형식을 다 플레이하도록 설정도 했는데
왜 안될까요..ㅠㅠ
asx 파일에 문제가 있는 것 같지는 않아요. 제 컴퓨터에서는 실행이 되거든요.(근데 저 방법을 써서 제 컴에서 실행하면 텍스트가 출력되고, 그냥 링크시켜야 재생이 되더군요. 웹이랑 반대로...)
어찌해야 할까요..웹에서 asx 재생할 수 있게 도와주세요 ㅠㅠ
여기 NZEO에서 방법을 찾아보았더니 어떤 님께서
다음과 같이 php를 사용해보라고 올려놓으셨더라구요
<?
header("Content-type:video/x-ms-asf");
$title="asx 파일경로".$title.".asx";
$fp=fopen($title,"r");
echo fread($fp, filesize($title));
exit;
?>
만약에 music.asx 라는 파일을 만들고
이렇게 php 파일을 만들어서 이름을 music.php로 저장한다면
링크시킬때는 링크주소를 "http://......./music.php?title=music(asx 파일이름)"
요렇게 하라구요..
그래서 그렇게 해봤더니
윈도우 미디어 플레이어는 뜨는데 곧 <파일을 재생할 수 없습니다. 파일이 손상되었거나 Windows Media Player에서 재생하려는 파일 형식을 지원하지 않습니다.> 이런 말이 나오네요 ㅠㅠ
파일도 서버에 다 올렸구 미디어 플레이어가 모든파일형식을 다 플레이하도록 설정도 했는데
왜 안될까요..ㅠㅠ
asx 파일에 문제가 있는 것 같지는 않아요. 제 컴퓨터에서는 실행이 되거든요.(근데 저 방법을 써서 제 컴에서 실행하면 텍스트가 출력되고, 그냥 링크시켜야 재생이 되더군요. 웹이랑 반대로...)
어찌해야 할까요..웹에서 asx 재생할 수 있게 도와주세요 ㅠㅠ
댓글 3
-
LILIS
2003.01.26 18:30
-
주선
2003.01.26 18:34
이거 해더 -_-);;;
header("Content-type:audio/x-ms-wax");
이거 asx -_-);;
<asx version="3.0">
<entry>
<title>제목 -_-)v</title>
<author>가수?</author>
<copyright>각 해당곡의 저작자</copyright>
<ref Href="곡의 주소"/>
</entry>
</asx>
이런데.. entry 절은 여러번 쓸수있고요.. (엘범이 되는것이져..)
그리고 저 주소에다 위에서 만드신걸 한번 넣어보시길...
그리고 주소에 들어갈땐 뒤에가 .asf가 되어야 미디어 플래이어에서 되더군요.. (나도 모름)
예를 들어서 ...http://......./music.php?title=music&.asf
해주심 되겠져 -_-) 왜 그래야 하는지 나도 모릅니다.... -
주선
2003.01.26 18:35
아 참고로 ... mp3 같으면 윈도우 미디어 엔코더에서 wma 로 변환해 주셔야...틀어집니다.
그냥 mp3는 파일 열어서 하니깐 안되더라구요...
손상이 갔을 때 일어날 수 있는 에러입니다.
ASX파일을 일단 체크해보심이 좋을 것 같습니다.