Browse Source

disable screen shot for no-admin user

master
filesite 2 days ago
parent
commit
e2840d6e01
  1. 2
      themes/beauty/views/site/player.php
  2. 9
      www/js/beauty.js

2
themes/beauty/views/site/player.php

@ -32,7 +32,9 @@ @@ -32,7 +32,9 @@
<div class="videoplayer">
<video
data-id="<?php echo $viewData['videoId']; ?>"
<?php if (!empty($viewData['isAdminIp'])) { ?>
data-screenshot-start="<?php echo FSC::$app['config']['screenshot_start']; ?>"
<?php } ?>
class="video-js vjs-big-play-centered vjs-fluid vjs-16-9"
controls
playsinline

9
www/js/beauty.js

@ -700,15 +700,12 @@ if ($('#my-player').length > 0 && typeof(videojs) != 'undefined') { @@ -700,15 +700,12 @@ if ($('#my-player').length > 0 && typeof(videojs) != 'undefined') {
myPlayer.one('playing', function() {
var screenshot_start = $('video.vjs-tech').attr('data-screenshot-start');
if (screenshot_start) {
screenshot_start = parseInt(screenshot_start);
}
if (!screenshot_start) {
screenshot_start = 1000;
return false;
}
screenshot_start = parseInt(screenshot_start);
//区分media类型,视频生成快照,音乐只获取时长
var mediaType = myPlayer.currentType();
if (mediaType.indexOf('mp3') > -1) {

Loading…
Cancel
Save