|
@@ -61,6 +61,46 @@ class RoomController extends BaseController |
|
@@ -61,6 +61,46 @@ class RoomController extends BaseController |
61
|
}
|
61
|
}
|
62
|
|
62
|
|
63
|
/**
|
63
|
/**
|
|
|
64
|
+ * 弹幕服务器上传房间一些数目参数
|
|
|
65
|
+ * @return mixed
|
|
|
66
|
+ */
|
|
|
67
|
+ public function actionSetvideoargs()
|
|
|
68
|
+ {
|
|
|
69
|
+ $gets = $this->requests();
|
|
|
70
|
+
|
|
|
71
|
+ $room_id = $gets['room'];
|
|
|
72
|
+ if ($room_id) {
|
|
|
73
|
+ $model = new Video();
|
|
|
74
|
+ $video = $model->getCurrentLivingVideo($room_id);
|
|
|
75
|
+
|
|
|
76
|
+ if (isset($gets['likeNums'])) {
|
|
|
77
|
+ $video->like_num = $gets['likeNums'];
|
|
|
78
|
+ }
|
|
|
79
|
+ if (isset($gets['audienceNums'])) {
|
|
|
80
|
+ $video->audience_num = $gets['audienceNums'];
|
|
|
81
|
+ }
|
|
|
82
|
+
|
|
|
83
|
+ if ($video->save()) {
|
|
|
84
|
+ $retArr = [
|
|
|
85
|
+ 'code' => Yii::$app->params['success_code'],
|
|
|
86
|
+ 'messsage' => '保存成功'
|
|
|
87
|
+ ];
|
|
|
88
|
+ } else {
|
|
|
89
|
+ $retArr = [
|
|
|
90
|
+ 'code' => Yii::$app->params['failed_code'],
|
|
|
91
|
+ 'messsage' => '保存失败'
|
|
|
92
|
+ ];
|
|
|
93
|
+ }
|
|
|
94
|
+ } else {
|
|
|
95
|
+ $retArr = [
|
|
|
96
|
+ 'code' => Yii::$app->params['failed_code'],
|
|
|
97
|
+ 'messsage' => '更新失败,缺少房间号'
|
|
|
98
|
+ ];
|
|
|
99
|
+ }
|
|
|
100
|
+ $this->renderJson($retArr['code'], $retArr['messsage']);
|
|
|
101
|
+ }
|
|
|
102
|
+
|
|
|
103
|
+ /**
|
64
|
* 弹幕服务器上报弹幕消息
|
104
|
* 弹幕服务器上报弹幕消息
|
65
|
* @author yaoxiaofeng
|
105
|
* @author yaoxiaofeng
|
66
|
*/
|
106
|
*/
|
|
@@ -241,16 +281,6 @@ class RoomController extends BaseController |
|
@@ -241,16 +281,6 @@ class RoomController extends BaseController |
241
|
}
|
281
|
}
|
242
|
|
282
|
|
243
|
/**
|
283
|
/**
|
244
|
- * 获取评论表名称
|
|
|
245
|
- * @param $room_id
|
|
|
246
|
- * @return string
|
|
|
247
|
- */
|
|
|
248
|
- private function getTableName($room_id)
|
|
|
249
|
- {
|
|
|
250
|
- return 'tbl_live_comment' . str_pad((int)($room_id % 10), 2, '0', STR_PAD_LEFT);
|
|
|
251
|
- }
|
|
|
252
|
-
|
|
|
253
|
- /**
|
|
|
254
|
* 直播中的所有房间
|
284
|
* 直播中的所有房间
|
255
|
*/
|
285
|
*/
|
256
|
public function actionListing()
|
286
|
public function actionListing()
|
|
@@ -275,11 +305,21 @@ class RoomController extends BaseController |
|
@@ -275,11 +305,21 @@ class RoomController extends BaseController |
275
|
}
|
305
|
}
|
276
|
|
306
|
|
277
|
public function actionTest(){
|
307
|
public function actionTest(){
|
278
|
- $re = \common\lib\QcloudApi\Client::self()->CreateRecord("16093425727657864680", date('Y-m-d H:i:s',time()+120), '');
|
|
|
279
|
-// $re = \common\lib\QcloudApi\Client::self()->DescribeRecordList("16093425727657864680",1,10);
|
308
|
+// $re = \common\lib\QcloudApi\Client::self()->CreateRecord("16093425727657864680", date('Y-m-d H:i:s',time()+120), '');
|
|
|
309
|
+ $re = \common\lib\QcloudApi\Client::self()->DescribeRecordList("16093425727657864680",1,10);
|
280
|
|
310
|
|
281
|
// $re = \common\lib\QcloudApi\Client::self()->StopRecord("16093425727657524184", "131525");
|
311
|
// $re = \common\lib\QcloudApi\Client::self()->StopRecord("16093425727657524184", "131525");
|
282
|
var_dump($re);
|
312
|
var_dump($re);
|
283
|
//http://200013340.vod.myqcloud.com/200013340_6e79da1e65d140d887cdbb7f3ebadf79.f20.mp4
|
313
|
//http://200013340.vod.myqcloud.com/200013340_6e79da1e65d140d887cdbb7f3ebadf79.f20.mp4
|
284
|
}
|
314
|
}
|
|
|
315
|
+
|
|
|
316
|
+ /**
|
|
|
317
|
+ * 获取评论表名称
|
|
|
318
|
+ * @param $room_id
|
|
|
319
|
+ * @return string
|
|
|
320
|
+ */
|
|
|
321
|
+ private function getTableName($room_id)
|
|
|
322
|
+ {
|
|
|
323
|
+ return 'tbl_live_comment' . str_pad((int)($room_id % 10), 2, '0', STR_PAD_LEFT);
|
|
|
324
|
+ }
|
285
|
} |
325
|
} |