【问题标题】:flv videos are not added in mobile [closed]flv 视频未添加到移动设备中[关闭]
【发布时间】:2013-05-28 14:00:07
【问题描述】:

在我对一些视频 php 脚本的测试中,我在移动版本中遇到了错误 当我搜索文件时,我知道需要编辑文件 错误是任何上传的 flv 视频都无法在手机中播放,并且会显示错误消息,所以我在其他格式旁边添加了 (flv) 现在会显示正在加载,但视频无法播放 这是代码

        $ext = strtolower(array_pop(explode('.', $video['url_flv'])));
        if($ext == 'mov' || $ext == 'm4a'|| $ext == 'm4v' || $ext == 'mp4' || $ext == 'm2a' || $ext == 'm2v' || $ext == '3g2' || $ext == '3gp' || $ext == 'mp3') {
        if($ext == 'mp3' || $ext == 'm4a')
            $type = 'audio';
        else
            $type = 'video';
        $embed_code = 'Loading...</div>'; //Close this div as we will insert the player with javascript
        $embed_code.= '<div><script language="javascript">
        $(function(){
            var screenw = window.outerWidth;
            var screenh = screenw/16*9; //Common video format + 20px for controls

            tag = \'<'.$type.' id="playingvid" style="width:\' + screenw + \'px;'.(($type=='video')?'height:\' + screenh + \'px;':'').'" controls allowfullscreen>\'+

                \'  <source src="';
        if($video['source_id']==1 && substr($video['url_flv'],0,7) != 'http://'){
            $embed_code.=_URL.'/uploads/videos/'.$video['url_flv'];
        }else{
            $embed_code.=$video['url_flv'];
        }
        $embed_code.= '"></video>\';
            $("#video_player .videoWrapper").html(tag);
            $(window).resize(function() {
             var screenw = document.body.clientWidth;
             var screenh = screenw/16*9; //Common video format + 20px for controls
             $("#playingvid").width(screenw).height(screenh);
            });
        });
        </script>
        ';

        } else {
            $embed_code = $lang['suggest_msg5'];

【问题讨论】:

    标签: php video flv


    【解决方案1】:

    大多数(任何?)移动设备都不支持 FLV 视频。您需要将其转换为广泛支持的内容。

    【讨论】:

    • 不,它在 android + 桌面版本中运行良好
    • iOS 从不支持 Flash,只有一些较旧的 Android 手机支持。支持 Flash 的 Android 手机可以播放 FLV 视频,但较新的手机不太可能。
    • 感谢您对 youtube 的响应,即使在 symbian 手机中也是如此
    • YouTube 使用的不仅仅是 FLV。他们的移动网站和应用程序具有不同的格式,具体取决于手机支持的内容(MP4、OGG、WebM)。
    • 脚本接受多种视频格式,所以我如何自动转换视频
    猜你喜欢
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多