2008-09-17 3 views
3

Argghh. 나는 다른 곳에서 호스팅되는 노래의 오디오 미리보기를 제공하는 사이트를 가지고 있습니다. 일부 파일 이름에는 앰퍼샌드가 있습니다. 아래에서 "soundFile"을 통과하는 부분을 참조하십시오. 앰퍼샌드가있을 때마다 Flash는 파일을 가져올 수 없습니다. 앰퍼샌드 뒤에 파일 이름이 삭제됩니다. 내가 "&"또는 HTML 엔티티로 전달하는 경우 중요하지 않습니다 ("& 중 m P는")는 URL 인코딩 그것보다는 HTML 인코딩 여기에있을 수 있습니다처럼방법 : 비싼 파일 이름의 앰퍼샌드를 웹 페이지의 플래시 개체에 전달하십시오.

<object type="application/x-shockwave-flash" data="includes/player.swf" id="audioplayer" height="24" width="290"> 
<param name="movie" value="includes/player.swf"><param name="FlashVars" value="playerID=1&amp;soundFile=http://www.divideandkreate.com/mp3/Divide_&_Kreate_-_Party_Kisser.mp3"> 
<param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent"> 
</object> 

답변

8

는 소리. 비록 코드 샘플없이 잘 모르겠습니다. 앰퍼샌드의 URL 인코딩 코드는 '% 26'입니다.

관련 문제