2012-02-02 93 views
0

我正在開發一個包含音頻(鏈接到自己託管的MP3文件)和視頻(YouTube鏈接)的移動網站。我的目標用戶是黑莓,android和iphone平臺。在黑莓,Android,iPhone上的網頁上播放MP3文件和YouTube視頻

我希望音頻/視頻文件能夠在瀏覽器中使用HTML5進行閃回,或者打開設備的本地媒體播放器。如果兩者均失敗,我可以顯示鏈接以下載MP3或鏈接以訪問YouTube網頁。

對於Youtube視頻,我read something on S/O about RSTP,但它是一個手動過程,我不知道是否有任何方法通過Youtube API自動執行此操作。

從我的發現來看,黑莓可能會成爲最具挑戰性的平臺,因爲我找不到很多音頻/視頻javascript/css/html支持。不幸的是,這是我的主要目標平臺。

鏈接到任何文章,資源或插件,可以提供幫助將高度讚賞。

回答

1

我有固定的視頻部分。我偶然發現了一個關於這個信息的博客,不幸的是,當我一直在拖網上時,我又一次失去了鏈接。這是他/她的建議。

E.g.帶有youtube ID的視頻的PHP代碼Mgi4fkp9YAg這就是我所做的。它工作得很好黑莓和Android,我沒有一個iPhone,但我想它應該也在那裏工作:

<?php 
    $ua = strtolower($_SERVER['HTTP_USER_AGENT']); 
    $pos_blackberry = strrpos($ua, "blackberry"); 
    $pos_webkit = strrpos($ua, "webkit"); 

    if (!($pos_blackberry === false)) { 
     if (!($pos_webkit === false)) {   
        $output = '<a href="http://www.youtube.com/watch?v=Mgi4fkp9YAg"><img width="310" height="160" title="videotitle" alt="videoalt" src="http://img.youtube.com/vi/Mgi4fkp9YAg/0.jpg" /></a>';   
      } 
    }else{ 
     $output = '<iframe width="310" height="160" src="http://www.youtube.com/embed/Mgi4fkp9YAg?controls=1&showinfo=0&showsearch=0&modestbranding=1"></iframe>'; 
    } 

    echo $output; 
?> 

現在我需要知道如何在黑莓和Android播放網頁中的自託管的MP3文件。仍在尋找...

+0

我只接受我自己的發現,因爲我意識到在黑莓網頁上沒有可靠的方法來播放mp3文件。並且在Android 2.2(Froyo)網頁上也是如此。 – Cogicero 2012-04-01 22:39:18