5.2 多媒體講解呈現教材的的播放
5.2.3 EeePC 帄台上播放
由於本研究已有 Linux 播放器的實作方法,再探討使用同樣 Linux 核心、但 不同 Linux 帄台的 EeePC,異質性 Linux 帄台間的移植實作方式。
參考 3.5.1 小節的開發工具及環境,移植播放器的開發業系統是 Fedora Linux 8,開發出來的播放器程式也可以正常的在 Fedora Linux 8 的環境上運作。
本研究實作將 Fedora Linux 8 環境下所開發出來的 Linux 播放器移植到華碩 EeePC Xandros 帄台上,以驗證移植播放器是可以使用在一般的 Linux 環境上的。
由於每個 Linux 帄台不同,系統資源也不同,所以本研究採取拿原始程式碼 到目標帄台重新編譯出執行檔的方法,以避免連結不到程式庫的問題。只要播放 器必頇用到的函式庫有安裝並更新,例如 GTK+、Mplayer、libxml2 和 Gnash 等,
編譯出來的播放器程式都可以正常運作。
目前驗證本研究開發的 Linux 播放器是可以移植到 EeePC Xandros 帄台上 的,但目前 Gnash 元件因 EeePC 帄台特殊的關係而無法安裝,因此除了 flash 模組無法呈現之外,其他功能都可以正常運行。
以下展示 EeePC 上的應用範例:
1. 從本地端儲存媒介播放:開啟移植播放器並選擇要播放的講解檔,如下圖 91 所示:
圖 91、EeePC:(一)選擇要播放的本地端講解檔
2. 從部落格下載播放:瀏覽者先透過 Firefox 瀏覽器到樣版國度部落格選擇要 觀看的講解檔。點選播放圖示後,播放器會自動開啟。如下圖 92 所示:
圖 92、EeePC:(二)從部落格下載播放
3. 若教材有加入 DRM 保護,會跳出視窗要求使用者輸入帳號密碼,輸入正確播 放器才會開始播放。如下圖 93 所示:
圖 93、EeePC:(三)DRM 驗證視窗畫面
4. 開啟檔案。最上方為課程標題,右邊為課程頁面列表,左邊為呈現的主畫面,
下方為播放器控制列。如下圖 94 所示:
圖 94、EeePC:(四)播放器外觀畫面
5. 展示播放器呈現螢光筆註記和操作滑鼠的畫面,如下圖 95 所示:
圖 95、EeePC:(五)播放器呈現螢光筆和滑鼠功能
6. 展示播放器呈現全螢幕播放的畫面,如下圖 96 所示:
圖 96、EeePC:(六)播放器呈現全螢幕功能
7. 展示播放器呈現一般塗鴉的畫面,如一般畫筆、螢光筆、橡皮擦、文字、直 線和幾何圖形的功能,如下圖 97 所示:
圖 97、EeePC:(七)播放器呈現一般塗鴉功能
8. 展示播放器呈現桌面錄影的畫面,如下圖 98 所示:
圖 98、EeePC:(八)播放器呈現桌面錄影功能
9. 展示播放器呈現電子白板的畫面,如下圖 99 所示:
圖 99、EeePC:(九)播放器呈現電子白板功能
10. 展示播放器呈現聲音影像的畫面,左上角視窗即為錄影畫面,如下圖 100 所示:
圖 100、EeePC:(十)播放器呈現聲音影像功能
11. 展示播放器呈現一般 flash 的畫面,因 Gnash 不能成功安裝,故無畫面,如 下圖 101 所示:
圖 101、EeePC:(十一)播放器呈現一般 flash 功能
12. 展示播放器呈現有互動式內容 flash 的畫面,因 Gnash 不能成功安裝,故無 畫面,如下圖 102 所示:
圖 102、EeePC:(十二)播放器呈現互動式內容 flash 功能