最新最全的移动资源,海量教程攻略!

网站首页 > 技术支持 > discuz > discuz使用教程 > Discuz 触屏手机版支持最新视频播放的方法

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

作者: 资源猫 时间: 2020-03-03 17:46:20 人气: 5

看到现在DZ论坛很少人交流了,所以放到站帮网分享给大家,希望对大家有所帮助。
暂时只支持安卓手机播放视频,因为苹果手机是不支持flash视频,后续修改好了再分享给大家。
文件位置:source/function/function_discuzcode.php
修改函数:discuzcode

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);
                 }
            }复制代码

感谢访问资源猫吧,本站所有资源均来自互联网或用户分享,如您发现本站存在侵权或违规内容,请来邮件告知我们! 资源分享/侵权下架/商务合作联系邮箱:qiazou77ziyuan@126.com