⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 viewthread_video.inc.php

📁 Discuz功能源码(开源)
💻 PHP
字号:
<?php

/*
	[Discuz!] (C)2001-2009 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$Id: viewthread_video.inc.php 16698 2008-11-14 07:58:56Z cnteacher $
*/

if(!defined('IN_DISCUZ')) {
	exit('Access Denied');
}

require_once DISCUZ_ROOT.'./api/video.php';

$videolist = array();
$vautoplay = $videosource = '';
$query = $db->query("SELECT vid, vtitle, vautoplay, vtime, vview, vthumb FROM {$tablepre}videos WHERE tid='$tid' ORDER BY displayorder");
while($videoinfo = $db->fetch_array($query)) {
	if($videoinfo['vthumb']) {
		$videosource = 1;
	} else {
		$videoinfo['vthumb'] =  VideoClient_Util::getThumbUrl($videoinfo['vid'], 'small');
	}
	$videoinfo['vtime'] = $videoinfo['vtime'] ? sprintf("%02d", intval($videoinfo['vtime'] / 60)).':'.sprintf("%02d", intval($videoinfo['vtime'] % 60)) : '';
	$videolist[] = $videoinfo;
}

if(!empty($videolist)) {
	$videocount = count($videolist);
	if(!empty($vid)) {
		foreach($videolist as $video) {
			if($video['vid'] == $vid) {
				$vid = dhtmlspecialchars($video['vid']);
				$vautoplay = $autoplay ? intval($autoplay) :$video['vautoplay'];
				break;
			}
		}
	} else {
		$vid = $videolist[0]['vid'];
		$vautoplay = $autoplay ? intval($autoplay) : $videolist[0]['vautoplay'];
	}

	if(!$videosource) {
		$client = new VideoClient_Util($appid, $siteid, $sitekey);
		$videoshow = $client->createPlayer(array(), array('ivid' => $vid, 'site' => $boardurl, 'auto' => $vautoplay));
	} else {
		$playurl = "http://union.bokecc.com/flash/discuz2/player.swf?siteid=$vsiteid&vid=$vid&tid=$tid&pid=$pid&autoStart=$vautoplay&referer=".urlencode($boardurl."viewthread.php?tid=$tid");
		$videoshow = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="object_flash_player" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height="373" width="438">'.
			'<param name="movie" value='.$playurl.'>'.
			'<param name="quality" value="high">'.
			'<param name="allowScriptAccess" value="always">'.
			'<param name="allowFullScreen" value="true">'.
			'<embed src='.$playurl.' allowScriptAccess="always" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true" height="373" width="438"></object>';
	}

} else {
	$db->query("UPDATE {$tablepre}threads SET special=0 WHERE tid='$tid'", 'UNBUFFERED');
	dheader("Location: {$boardurl}viewthread.php?tid=$tid");
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -