須要在網站上放一個視頻教程,用戶只容許觀看5分鐘,完了以後顯示須要註冊購買視頻才能繼續觀看。點擊以後跳到登陸購買連接。 javascript
原理
借用保利威視播放器的watch_end_time參數,限制播放器播放時間。
而後利用播放器的播放結束事件,觸發到s2j_onPlayOver,把播放器隱藏,顯示一張圖片,引導用戶註冊或購買。 html
從保利威視視頻管理後臺拷貝視頻代碼,
按源碼方式貼到本身網站,修改flashvars參數的value,增長watch_end_time=10,若是是5分鐘,則設置爲watch_end_time=300 java
<span id="player"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="340" id="polyv_player" width="640"><param name="movie" value="http://player.polyv.net/videos/cc3b755ad24a2c9bf54bcffef6a51453_c.swf" /><param name="allowscriptaccess" value="always" /><param name="flashVars" value="watch_end_time=10" /><param name="allowFullScreen" value="true" /><embed allowfullscreen="true" allowscriptaccess="always" flashvars="watch_end_time=10" height="340" name="polyv_player" src="http://player.polyv.net/videos/cc3b755ad24a2c9bf54bcffef6a51453_c.swf" type="application/x-shockwave-flash" width="640"></embed></object></span>
製做一張640x340的圖片(跟視頻播放器大小一致),播放器預覽時間完成以後用來顯示在播放器上方,提示用戶應該購買。
這裏用了這張圖:
播放以前還不到它出場,先用隱藏的圖層,連接用購買或者註冊的 app
<span id="buylink" style="display:none"><a href="http://pay.polyv.net/purchase.htm?packageId=12"><img alt="" src="/uploads/allimg/130911/1-13091110350RR.png" style="width: 640px; height: 340px;" /></a></span>
function s2j_onPlayOver() { //alert("播放結束"); document.getElementById("buylink").style.display = "block"; document.getElementById("player").style.display = "none"; }
觀看最終效果請訪問:http://www.polyv.net/help/v-manual/2013/0911/128.html ide