在黑莓、安卓、iPhone的网页上播放MP3文件和youtube视频



我正在开发一个带有音频(指向自托管MP3文件的链接)和视频(youtube链接)的移动网站。我的目标用户是黑莓、安卓和iphone平台。

我希望音频/视频文件在浏览器中使用带有flash回退的HTML5播放,或者打开设备的本地媒体播放器。如果两者都失败了,我可以显示下载MP3的链接或访问youtube页面的链接。

对于Youtube视频,我在S/O上读到了一些关于RSTP的内容,但这是一个手动过程,我不知道是否有任何方法可以通过Youtube API实现自动化。

根据我的发现,黑莓可能是最具挑战性的平台,因为我找不到很多支持它的音频/视频javascript/css.html。不幸的是,它是我的主要目标平台。

任何文章、资源或插件的链接都将不胜感激。

我已经修复了视频部分。我无意中发现了一个包含这些信息的博客,不幸的是,当我继续在网上搜索时,我又丢失了链接。以下是他/她的建议。

例如,youtube ID为Mgi4fkp9YAg的视频的PHP代码,这就是我所做的。它在黑莓和安卓上运行良好,我没有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;
?>

现在我需要知道如何在黑莓和安卓的网页中播放自己托管的MP3文件。还在看。。。

相关内容

  • 没有找到相关文章

最新更新