首页 文章

在Blackberry,Android,iPhone的网页上播放MP3文件和YouTube视频

提问于
浏览
0

我正在开发一个带有音频的移动网站(链接到自托管的MP3文件)和视频(youtube链接) . 我的目标用户是黑莓,Android和iPhone平台 .

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

对于Youtube视频,我read something on S/O about RSTP但它知道是否有任何方法可以通过Youtube API自动执行此操作 .

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

任何可以提供帮助的文章,资源或插件的链接都将受到高度赞赏 .

1 回答

  • 1

    我修好了视频部分 . 我偶然发现了一个包含此信息的博客,不幸的是,当我继续在网上拖网时,我又丢失了链接 . 这是他/她的建议 .

    例如 . 带有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文件 . 还在寻找...

相关问题