07.29
Rich Internet Application 知識誌
[這段程式碼僅供ActionScript 3.0與Flash Media Server參考]
要完成一個視訊的錄製,就要學會如何抓取周邊的資源來用,例如使用Webcam或是麥克風,這次來Demo如何使用在Flash中使用WebCam,下次再來說如何將影音錄製在Flash Media Server上。
Read More >>
昨天上課時答應班上同學要示範如何在ActionScript 2.0中擷取HTML的參數來使用,當然今天就要來完成承諾囉,透過的方法是使用flashVars這個東西,不過要小心的是由於不同瀏覽器的版本差異,會有不同的表示法,為了以防萬一我將所有版本的寫法都放在這。
ActionScript中最難解釋的莫過於valueOf這個東西,尤其像是在Number或是String中更難解釋,柿子挑軟的吃,所以我示範Date這個類別的valueOf。
[這段程式碼僅供ActionScript 3.0與Flash Media Server參考]
上次完成了連線,光完成連線應該沒什麼快感吧,這次要嘗試從Flash Media Server上來動態串流播放FLV檔,當然因為要播放的是一個串流的媒體,所以要先準備好一個.flv的影片檔才能播放。
[這段程式碼僅供ActionScript 3.0與Flash Media Server參考]
好了,接續上次的介紹內容,終於到了動動手時間了,要使用ActionScript 3.0來連接Flash Media Server,必須要透過NetConnection這個類別來完成,這是一個最基礎也是最簡單的範例:
今天看到一段關於_global的描述是這樣寫的:
In client-side ActionScript, if a vriable is not found on the timeline and _global object has a property of the same name, the _global object’s property is accessed.
接續[深入淺出 Flash Media Server (RTMP)介紹 part II]這篇,補完整個RTMP的Overview…
建立Flash Media Server的應用程式要透過兩邊來完成,一邊是一般我們所熟之的ActionScript,你可以採用ActionScript 1.0~3.0的語法來完成,不過ActionScript 3.0的差異於其他版本差異非常的龐大,所以同時寫兩種版本實在是看起來很累贅,接下來的Demo Code我就直接用ActionScript 3.0來做示範,這一方面是ActionScript 1.0~2.0的寫法在其他的網站上都寫過了,寫大家都寫過的有點無聊,所以要看1.0~2.0可以麻煩大家移駕到其他網站,在這邊我們就寫新的吧,另外一方面ActionScript 3.0真的比之前的版本powerful多了,而且現在我教也是使用ActionScript 3.0,所以用3.0的方法來寫。

除了原本的 http://blog.riaproject.com 的網址之外,從即刻起提供新的台灣區的連接網址 http://blog.ria.com.tw ,這兩個網址會持續一起服務,若想要連接本站的朋友可以選用自己容易記的網址來使用。
接續著[深入淺出 Flash Media Server (RTMP)介紹 part I ]這一篇,繼續補完內容…
一般而言影音播放分成兩種,一種稱為漸進式(Progress),另一種則稱為串流(Stream),漸進式的影音播放沒什麼好說的,因為不需要特別的技術就能夠執行,優點是簡單,缺點則是使用者逼需要下載完影片才能看到全部的影片,而且安全性較差,而Flash Media Server就是專門在處理串流的問題,所以又可以說他是媒體串流伺服器,所謂的串流就是指使用者可以隨意的從影片的任何一個位置進行播放、中斷或是錄製,它非常的自由,當然也需要Flash Media Server的協助。