首页 > CMS > Discuz > 正文

Discuz 触屏手机版支持视频播放的方法

2024-09-11 09:05:38
字体:
来源:转载
供稿:网友
放到站帮网分享给大家,希望对大家有所帮助。
暂时只支持安卓手机播放视频,因为苹果手机是不支持flash视频,后续修改好了再分享给大家。
文件位置:source/function/function_discuzcode.php
修改函数:discuzcode

  1. if(!defined('IN_MOBILE')) {                        if(strpos($msglower, '[/media]') !== FALSE) {                                $message = preg_replace("//[media=([/w,]+)/]/s*([^/[/</r/n]+?)/s*/[//media/]/ies", $allowmediacode ? "parsemedia('//1', '//2')" : "bbcodeurl('//2', '<a href=/"{url}/" target=/"_blank/">{url}</a>')", $message);                        }                        if(strpos($msglower, '[/audio]') !== FALSE) {                                $message = preg_replace("//[audio(=1)*/]/s*([^/[/</r/n]+?)/s*/[//audio/]/ies", $allowmediacode ? "parseaudio('//2', 400)" : "bbcodeurl('//2', '<a href=/"{url}/" target=/"_blank/">{url}</a>')", $message);                        }                        if(strpos($msglower, '[/flash]') !== FALSE) {                                $message = preg_replace("//[flash(=(/d+),(/d+))?/]/s*([^/[/</r/n]+?)/s*/[//flash/]/ies", $allowmediacode ? "parseflash('//2', '//3', '//4');" : "bbcodeurl('//4', '<a href=/"{url}/" target=/"_blank/">{url}</a>')", $message);                        }                } else {                        if(strpos($msglower, '[/media]') !== FALSE) {                                // $message = preg_replace("//[media=([/w,]+)/]/s*([^/[/</r/n]+?)/s*/[//media/]/is", "[media]//2[/media]", $message);                                 //修改上面这行为下面这行手机版支持视频播放。                                $message = preg_replace("//[flash(=(/d+),(/d+))?/]/s*([^/[/</r/n]+?)/s*/[//flash/]/", "<embed src='//2' allowFullScreen='true' quality='high' width='100%' height='100%' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>", $message);                        }                        if(strpos($msglower, '[/audio]') !== FALSE) {                                $message = preg_replace("//[audio(=1)*/]/s*([^/[/</r/n]+?)/s*/[//audio/]/is", "[media]//2[/media]", $message);                        }                        if(strpos($msglower, '[/flash]') !== FALSE) {                                //$message = preg_replace("//[flash(=(/d+),(/d+))?/]/s*([^/[/</r/n]+?)/s*/[//flash/]/is", "[media]//4[/media]", $message);                                //修改上面这行为下面这行手机版支持视频播放。                                $message = preg_replace("//[flash(=(/d+),(/d+))?/]/s*([^/[/</r/n]+?)/s*/[//flash/]/", "<embed src='//4' allowFullScreen='true' quality='high' width='100%' height='100%' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>", $message);                        }                }

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表