Commit d2eba3a2c8f76456aef8292e43a8d221d1e08e30
1 parent
bd5df8b3
fix 学生录制问题
Showing
1 changed file
with
7 additions
and
4 deletions
src/js/gb.js
| @@ -2357,13 +2357,15 @@ $(function() { | @@ -2357,13 +2357,15 @@ $(function() { | ||
| 2357 | var runStatus = $("#CompileBtn").data('run'); | 2357 | var runStatus = $("#CompileBtn").data('run'); |
| 2358 | if (runStatus == 1) { | 2358 | if (runStatus == 1) { |
| 2359 | Hourglass.pauseTimer(); // 暂停计时器 | 2359 | Hourglass.pauseTimer(); // 暂停计时器 |
| 2360 | - recorder.pause(); // 音频暂停 | 2360 | + if (_role == 0) { |
| 2361 | + recorder.pause(); // 音频暂停 | ||
| 2362 | + } | ||
| 2361 | } | 2363 | } |
| 2362 | $("#CompileBtn").data('run', 0); | 2364 | $("#CompileBtn").data('run', 0); |
| 2363 | $('.compile-loading').show(); | 2365 | $('.compile-loading').show(); |
| 2364 | // 暂停录制 | 2366 | // 暂停录制 |
| 2365 | var pauseState = $('#pause').data('pause'); | 2367 | var pauseState = $('#pause').data('pause'); |
| 2366 | - if (pauseState == 1 && _role == 0) { | 2368 | + if (pauseState == 1) { |
| 2367 | GBCodePlayBack.record_pause_time = new Date().getTime(); // 暂停的时间 | 2369 | GBCodePlayBack.record_pause_time = new Date().getTime(); // 暂停的时间 |
| 2368 | var recordobj = { | 2370 | var recordobj = { |
| 2369 | intervaltime: GBCodePlayBack.record_pause_time - GBCodePlayBack.record_startime, | 2371 | intervaltime: GBCodePlayBack.record_pause_time - GBCodePlayBack.record_startime, |
| @@ -3053,8 +3055,9 @@ $(function() { | @@ -3053,8 +3055,9 @@ $(function() { | ||
| 3053 | $('.pause-shodow').removeClass('show').addClass('hidden'); | 3055 | $('.pause-shodow').removeClass('show').addClass('hidden'); |
| 3054 | 3056 | ||
| 3055 | $('#pause').data('pause', '1'); | 3057 | $('#pause').data('pause', '1'); |
| 3056 | - | ||
| 3057 | - recorder.pause(); // 继续录制 | 3058 | + if (_role == 0) { |
| 3059 | + recorder.pause(); // 继续录制 | ||
| 3060 | + } | ||
| 3058 | } | 3061 | } |
| 3059 | 3062 | ||
| 3060 | function playEnd() { | 3063 | function playEnd() { |