다른 블로그 정리하느라 예전 내용 옮기는데,
이런게 있었구나......
스크랩만 해두고 두번다시 보지않는 현실 ㅡㅡ;;
1. asx 태그 사용하는 페이지를 asx.asx가 아니라 asx.jsp로 저장한다.
<ASX version ="3.0">
<%
// 방송정보 가져오기
String vodfile = request.getParameter("vodfile"); // ASX파일
String s_time = request.getParameter("s_time"); // 시작시간
if(vodfile == null) vodfile = "";
if(s_time == null) s_time = "";
%>
<Entry>
<Ref href="<%=vodfile%>"/>
<STARTTIME VALUE="<%=s_time%>"/>
</Entry>
</ASX>
2. 동영상 파일의 시작시간을 설정하는 쿼리(s_time)
TO_CHAR(TO_DATE(TRUNC(MOD(TO_DATE(TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS')- TO_DATE(TO_CHAR(TB.BTIME,'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS'),1)* 24 * 60 * 60), 'SSSSS'),'HH24:MI:SS') AS TRANS_TIME
3. 동영상을 재생할 페이지에 아까 asx 태그를 이용하여 저장한 jsp페이지를 동영상 주소로 설정한다.
<%
String getVodAsx = asx.jsp?vodfile="+vod_value+"&s_time="+getSbTime;
%>
<object id="Player" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" width="496px" height="372px" >
<param name="FileName" value="<%=getVodAsx%>">
<param name="AutoStart" value="true">
<param name="TransparentAtStart" value="True">
<param name="ShowControls" value="1">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="0">
<param name="AutoSize" value="1">
<param name="AnimationAtStart" value="false">
</object>