viewthread_video.inc.php

来自「Discuz_7.0.0 是一款社区程序源码!! 国内80 的站长使用此程序」· PHP 代码 · 共 62 行

PHP
62
字号
<?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 + =
减小字号Ctrl + -
显示快捷键?