2013年5月23日

html5 媒體播放器

和一些專家討教html5播放器的問題,有些感觸和想法,所以做些記錄
首先問一下google可以找到w3c規範
http://www.w3schools.com/html/html5_video.asp

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">

Your browser does not support the video tag.
</video> 

你要用video tag時基本語法如上述。
 Your browser does not support the video tag.
這一句是說如果你的瀏覽器不支援時會看到這一條。
你也可以把這一條改成之前html的影音語法
 其他詳細說明,網頁寫得很詳細。

在下面寫支援html5的影音檔有mp4 、ogg、 webm三種,如果要用video tag可能伺服器要轉檔至少二種mp4 webm或mp4 ogv。mp4非開放格式所以有一些瀏覽器不支援,而webm和ogv則為自由軟體瀏覽器所支援。

 個人也實作了一下,把新北市的nhk和下課花露米轉檔一下(我找了三台電腦轉了二天),ffmpeg實在太強了,sh一下,放著讓它轉就完成了轉檔(有人說四百多個檔案不容易)。
另外自己做一個偏心的事,就是當wmv轉mp4和ogv時,特別把ogv的參數調好些(因為個人作品優先支援自由軟體),所以用firefox看會比較好些。由於原始是wmv檔,所以轉出來不會比原始檔好(除非拿出原版光碟慢慢轉)。改成hmtl5時網頁可以支援跨台和跨載具。


作品完成如下(限新北市IP連結)
 http://mail.wdps.ntpc.edu.tw/~es/esmovieshow/

  

2013年5月13日

關閉ubuntu錯誤報告

記錄一下,關閉ubuntu錯誤報告。
ubuntu的錯誤報告,有時會讓人有點煩(雖是好意),如何關掉?
參考網站
http://www.linuxidc.com/Linux/2012-07/65530.htm

去編輯 /etc/default/apport
把enabled=1改成enabled=0

如果用下指令方式
执行 sudo sed -i ‘s/enabled=1/enabled=0/’ /etc/default/apport && sudo service apport restart

2013年5月11日

ubuntu 13.04系統圖示不見解套方式

找了好久,終於紹裳主任找到解套方法了。給它記錄一下。
參考網址
http://www.webupd8.org/2013/05/how-to-get-systray-whitelist-back-in.html?utm_source=feedly 
 
sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade
 
這樣可以在終端機使用指令了
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" 
 
 
 

win8和ubuntu13.04雙系統

刀疤和別人不合解套方法

愈來愈不喜歡刀疤了,問題很多外也造成其他系統的問題。
1.要把UEFI開機關掉(在bios中的security / secure boot control)

在ubuntu只能用13.04以後的版本安裝,而且還會出問題,必需安裝boot-repair套件,且做修正才能正常裝出雙系統。這是我第二台裝出雙系統。而且狀況不一。開始都顯示安裝成功,重開機卻沒選單,再重裝就出現grub-install dummy,安裝失敗。只好用USB進LIVE,把boot-repair裝起來,並做修復,再重裝,還是顯示安裝成功。問題是開機選單依舊不出來,再裝一次開機選單才會出來。
如果有安裝成功在bios的開機選項中會有ubuntu(....)選項,把它設成第一優先。
 
要把win8和ubuntu一起在開機選單中出現,開機選單必需有windows  Boot UEFI.....
感謝子忠老師一直支持並解決問題。

https://www.youtube.com/watch?v=-Wq2Gil1sYE

2013年5月5日

ezgoX使用App Inventor開發android APP

在ezgoX下想開發app,個人在試了App Inventor,還不錯用,研習時是在W系統下做,想說在ezgoX中可以做到嗎?看了文件,應該不難。
1.App Inventor官網
http://appinventor.mit.edu/

2.AppInventor中文學習網

環境建置
1.要有gmail且同意App Inventor使用gmail
2.要有java(ezgoX內建有java)
3.安裝Google App Inventor軟體。但網路上大多提供exe(for win)版本,ezgoX要下載http://dl.google.com/dl/appinventor/installers/linux/appinventor-setup_1.1_all.deb
並安裝它 。

4.接下來要讓ezgoX可以認識手機設備,要編輯/etc/udev/rules.d/51-android.rules檔案

sudo vim /etc/udev/rules.d/51-android.rules

貼上以下內容
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"  

5.進入官網,開啟自己的專案,按下右上角的open the blocks Editor,這時會下載一個jnlp檔案,用java來開就好,也可以下載到家目錄中,再按滑鼠右鍵/開啟方式/Icedtea java web start。

接下來就會看到自己的程式了。

操作方式同在win下。

參考網站:
http://beta.appinventor.mit.edu/learn/setup/setuplinux.html
http://developer.android.com/tools/device.html#setting-up