-
Notifications
You must be signed in to change notification settings - Fork 71
動画機能
Masaki Komagata edited this page Apr 18, 2024
·
15 revisions
今まではVimeoに動画をアップしてそこの貼り付けコードをDocsなどに書くことで動画を表示していたが、bootcamp内に機能を持ちたい。
- Vimeoの利用プランの容量が足りなくなってきた。
- 手間がかかるので動画でページを作らなくても動画単体のページが欲しい。
- 手間がかかるので特定の種類の動画の一覧ページを手動で作らなくても自動でできて欲しい(タグ機能)
下記を選べるようにしたい。
ファーストリリース時
- メンバー(bootcampにログインしている人全員が見れる)
将来的に
- 公開(誰でも見れる)
- 特定のプラクティスが完了になっている人(+管理者、メンター、アドバイザー)
/movies
みたいなページ。
タイトルとサムネイルが並んだページ。
/movies/new
みたいなページ。
- 関連するプラクティス
- タイトル
- 説明
- Markdownエディタ
- 動画データ
- タグ
※公開範囲はファーストリリース時は無し
※データはDocとほぼ同じ(Doc + 動画ファイル...という感じ)
- 動画はActiveStorageで保存する。拡張子は
.mp4
か.mov
。 - アップロードはJSを使ったダイレクトアップロードを使いたい。
- 動画変換は将来的にはGCPのTranscoder APIで行いたいが、最初はやらない。
ダイレクトアップロード - Active Storage の概要 - Railsガイド
Docsと動画をタブで切り替えるようにする。