garplab / typingtube

24 stars 1 forks source link

【JavaScriptの不具合】歌詞を見るページで0行目の再生ボタンが効かない #88

Open Toshi7878 opened 4 years ago

Toshi7878 commented 4 years ago

https://typing-tube.net/movie/scroll/33525 等の歌詞を見るページで0行目の再生ボタンを押すとコンソールにエラーが出てしまい再生できません skip_play()関数内でエラーが出ているようです。

以下、修正後のコードです。

function skip_play(index) {
          player.pauseVideo();
          time = parseFloat(lyrics_array[index][0]);
          if(time < 0) {
            time = 0.0;
          }
          reset_color_line();
          reset_scroll_flag();
          lyrics_array[index][3] = true;
          finished = false;
          if(index != 0){ // 修正箇所。index != 0を追加
          $("#lyricsarea").scrollTop($("#tr"+(index - 1)).offset().top - $("#tr"+(0)).offset().top);
          }
          player.seekTo(time);
          player.playVideo();
      }