首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在黑莓、安卓、iPhones上播放MP3文件和youtube视频

在黑莓、安卓、iPhones上播放MP3文件和youtube视频
EN

Stack Overflow用户
提问于 2012-02-02 17:23:41
回答 1查看 692关注 0票数 0

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

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

对于Youtube视频,我read something on S/O about RSTP,但这是一个手动的过程,我不知道是否有任何方法可以通过Youtube API自动完成。

从我的发现来看,黑莓可能是最具挑战性的平台,因为我找不到很多对它的音频/视频javascript/css/html支持。不幸的是,在我的例子中,它是主要的目标平台。

链接到任何文章,资源或插件,可以帮助将非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-06 23:36:33

我已经修复了视频部分。我偶然发现了一个博客,上面有这个信息,不幸的是,当我一直在网上搜索的时候,我又失去了这个链接。以下是他/她的建议。

例如,一段youtube ID为Mgi4fkp9YAg的视频的PHP代码,这就是我所做的。它在黑莓和安卓上运行得很好,我没有iPhone,但我想它应该也能在那里工作:

代码语言:javascript
复制
    <?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文件。还在寻找..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9109814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档