LoginSignup
3
2

More than 3 years have passed since last update.

オンライン研修でYoutube動画を再生するためのWEBアプリをつくった

Last updated at Posted at 2020-08-05

はじめに

コロナの影響で、オンラインで研修やセミナーを行うことが多くなりました。

その際、Youtubeにある動画の一部分をスマートに流したい。
プロとして再生に手間取るのはかっこわるい。
事前の準備で、再生の頭出しと終わりの事前設定をしておきたい。

そんな人のためのWEBアプリを作りました。

つくりたいイメージ

オンライン研修で3本くらいYoutube動画の頭出しと終了の設定を事前に終えられて、かつ、誰でもその設定が簡単に変えられるものを作ろうと思いました。

実際につくったもの

1つの動画の頭出しと終了の設定を、
コードの方の数字を変えるだけでできるようになりました。

詳細はこちらをご覧ください。
https://optimistic-ritchie-c5d29d.netlify.app/youtube05

ソースコードはこちら
https://gist.github.com/kaiser355/0a9e3a3a39407ee8b935b9cf93401a0b

ただし、動画の下にあるフォームを入力しても、
自動で計算はされるものの、それが動画の頭出しの設定には
変更できません。

ここはできるように改良していきます。

設定の変え方

コード内のこの部分の数字を変更してください。
単位は秒で。

playerVars: {
            start: 2, // 動画再生の開始位置
            end: 8 // 動画再生の終了位置

つかったフレームワーク・ライブラリなど
・Youtube Player API
・Vue.js
・Bootstrap

終わりに

つくりたいものをつくるために様々格闘しましたが、
・Youtube動画を複数設置すると動画が表示されなくなる
・フォームで計算したものを、再生開始時間のところに変数を代入してみるものの、
 うまく設定が変えられない
の課題がクリアできず、ひとまず、現状で公開します。

今後改善していきます。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2