壹電視全視窗 bookmarklet

昨天壹電視開播,內容的部份我想要一段時間才知道是不是如他們的宣傳。

技術的部份,前端使用的是商業授權版的 JW Player,後端是用 RTSP 通訊協定實作隨選視訊和 Live 廣播。前者我也買過用在演示實驗網站,但是伺服器端沒有找到什麼 FLOSS 解決方案或是買的起的商用軟體(架的起來放在學網裡給各個學校計劃也不錯,但是架不起來orz)。

畫面比較不滿意的地方是只能用全螢幕或是畫面上的小小螢幕,而且 Flash Player 全螢幕如果失去 focus 就會消失。所以我做了一個簡單的 bookmarklet 把畫面放大到全視窗,可以把電視開到另一個視窗放到想要的任意大小。

» 壹電視全視窗

跟其他 bookmarklet 一樣,把連結拖到書籤,開壹電視網頁然後點一下即可。已知問題是切換標準/高畫質的按鈕會失效,想要看高畫質要先切換再改成全視窗。

6 thoughts on “壹電視全視窗 bookmarklet

  1. 標準畫質: rtmp://cp93793.live.edgefcs.net/live/tvstreamv1_1@27911

    高畫質: rtmp://cp93793.live.edgefcs.net/live/tvstreamv1_2@27911

  2. 你有辦法幫我寫一個直接跳過VOD廣告的書籤嗎?
    以下是範例網址:
    http://www.nexttv.com.tw/index/section/sec_1/6/sec_2/10001
    跟廣告有關的語法是下面三行
    so.addVariable(‘plugins’,’/tv/images/adtvideo.swf’);
    so.addVariable(‘adtvideo.config’, ‘/videoad/6_10001_30001/10000.xml’);
    so.addVariable(‘volume’,’100′);
    不曉得到底要怎麼寫才有辦法直接disable或跳過這10秒鐘音量100%的廣告……

    謝謝

  3. @Alasio 要用 eval() 的 hack 把那兩行弄掉:

    javascript:void(function () {eval(initializePlayer.toString().replace(/[^\n]+adtvideo[^\n]+/g, ”)); initializePlayer();}())

    這行拿來當 bookmarklet 就可以了。

  4. 昨天試了一下好像不行skip掉廣告……….?

    會不會是已經執行的語法就無法終止,跟按的時間點有關係嗎?

    是說廣告其實也沒那麼排斥,只是新聞每段影片就要10秒就覺得有點煩…

Leave a Reply

Your email address will not be published. Required fields are marked *