2011-09-02 4 views
0

내 웹 사이트에서 비디오를 재생하고 싶습니다. 비디오는 서버에 있습니다. 나는 비디오를 재생하고 싶고 동적으로 처리하려고합니다. 나는 어떤 비디오가 재생 될지 제어판에서 설정할 수 있습니다. 나는 youtubevideo 컨트롤이나 비디오 컨트롤이나 다른 것을 사용해 보았지만 성공하지 못했습니다. 사람이 말해 줄 수 나에게 형식의 모든 유형을 재생과내 웹 사이트에서 비디오를 재생하는 방법

<object data="images/player_flv_maxi.swf" type="application/x-shockwave-flash" width="342" height="234" hspace="1" vspace="0" align="middle" id="Object1"> 
            <param name="movie" value="images/player_flv_maxi.swf" /> 
            <param name="wmode" value="opaque" /> 
            <param name="allowFullScreen" value="false" /> 
            <param name="allowScriptAccess" value="sameDomain" /> 
            <param name="quality" value="high" /> 
            <param name="menu" value="true" /> 
            <param name="autoplay" value="true" /> 
            <param name="autoload" value="true" /> 
            <param name="FlashVars" value="flv=20051210-w50s_56K.flv&amp;width=345&amp;height=234&amp;autoplay=1&amp;autoload=1&amp;buffer=5&amp;buffermessage=&amp;playercolor=464646&amp;loadingcolor=999898&amp;buttoncolor=ffffff&amp;buttonovercolor=dddcdc&amp;slidercolor=ffffff&amp;sliderovercolor=dddcdc&amp;showvolume=1&amp;showfullscreen=1&amp;playeralpha=100&amp;title=59067126&amp;margin=0&amp;buffershowbg=0" /> 
            <embed src="images/player_flv_maxi.swf" width="342" height="234" hspace="1" vspace="0" align="middle" wmode="opaque" allowfullscreen="false" allowscriptaccess="sameDomain" quality="high" menu="true" autoplay="true" autoload="true" flashvars="flv=20051210-w50s_56K.flv&amp;width=345&amp;height=234&amp;autoplay=1&amp;autoload=1&amp;buffer=5&amp;buffermessage=&amp;playercolor=464646&amp;loadingcolor=999898&amp;buttoncolor=ffffff&amp;buttonovercolor=dddcdc&amp;slidercolor=ffffff&amp;sliderovercolor=dddcdc&amp;showvolume=1&amp;showfullscreen=1&amp;playeralpha=100&amp;title=59067126&amp;margin=0&amp;buffershowbg=0" movie="images/player_flv_maxi.swf"></embed> 
            </object> 

이 코드를 사용하고 있습니다 친구 그러나이 전혀 작동하지 않는 경우에 아무런 툴팁 수 있습니다 플레이어를 제안하십시오 무슨 문제

+0

중요한 것은 플레이어뿐 아니라 클라이언트가 Codex 등에서도 처리 할 수있는 것입니다. 플래시가 좋은 옵션인지는 모르겠지만 플래시를 재생할 수있는 형식으로 변환해야합니다. –

답변

1

1. 해결책 : HTML5 <video> 태그를 사용하십시오. 자바 스크립트로 제어 할 수 있습니다. 단점은이 솔루션이 널리 지원되지 않는다는 것입니다.

2. 해결책 : youtube와 해당 API를 사용하십시오. 순조롭게 끝내기는 어렵지만 일단 그렇게하면 멋지게 작동합니다. 다른 곳에서 호스팅되며 서버 대역폭을 사용하지 않습니다.

3. 해결책 : JWplayer를 사용하십시오. 구글 그것. 또한 Javascipt API를 제공하지만 자신의 대역폭을 사용하여 자신의 서버 (YouTube와 달리)에서 비디오를 호스팅해야하며 사용하기 전에 .flv로 변환해야합니다.

내가 너라면, 3 가지 해결책을 생각해 보겠다. 그러나 그것은 당신에게 달려 있습니다.

+0

친구 인 html5가 로컬 시스템에서 작동하지만 서버에서 사용할 때 내 비디오를 재생하지 않습니다 –

+0

정말 잘하고 있습니까? 서버의 비디오 경로를 올바르게 설정 했습니까? 브라우저는 지역과 원격을 구별하지 않으므로 문제가 다른 곳에서 발생합니다. 이것에 대한 자세한 정보는'HTML5

+0

예 내 친구 내가 제대로 해냈다 로컬 시스템에서 제대로 작동한다면 제대로 구현 한 것일 수도 있습니다. –

0

Strobe media player을 살펴보십시오. 이것은 OSMF (Open Source Media Framework)를 기반으로합니다.

스트리밍 기능을 추가하려면 서버 측에서 Red5을 사용할 수 있습니다.

관련 문제