Commit 8a9b6ee2 authored by 杨培's avatar 杨培

视频码率参数调整

详情页增加一点内容
parent e345e5a0
......@@ -53,8 +53,13 @@ class CourseController extends Controller
$courseware = Courseware::findOne(['course_id'=>$course->id]);
$class = Classes::findOne(['id'=>$course->class_id]);
/* @var $qiniu \common\components\Qiniu */
$qiniu = \Yii::$app->qiniu;
$previewUrl = $qiniu->getUrl('public', $course->preview_pic);
$sourceUrl = $qiniu->getUrl('video', $courseware->name);
return $this->render('detail', compact('course', 'courseware', 'class'));
return $this->render('detail', compact('course', 'courseware', 'class', 'previewUrl', 'sourceUrl'));
}
/**
......
<?php
/**
* @var $course \common\models\Course
*/
use yii\helpers\Html;
$this->title = $course->name;
?>
<p><?=$class->name?></p>
<div><img src="<?=$previewUrl?>-m.preview"></div>
<div><?=$course->intro?></div>
<p>[<a href="<?=$sourceUrl?>" target="_blank">下载源视频</a>]</p>
\ No newline at end of file
......@@ -176,10 +176,8 @@ class QiniuTranscode
$fopsAddon .= '/ar/'.$target['ar'];
}
//视频采样率对比
//if ($video['bit_rate'] > $target['vb']) {
$fopsAddon .= '/vb/'.$target['vb'];
//}
//视频采样率对比,七牛文档指出如果给出的码率大于原码率,则会使用原码率转换,但某些视频仍然会出现码率变大,所以此处加上判断
$fopsAddon .= '/vb/'.($video['bit_rate'] > $target['vb'] ? $target['vb'] : $video['bit_rate']);
//编码对比
if ($video['codec_name'] != 'h264') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment