質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Video.js

Video.jsは、オープンソースのHTML5ビデオプレイヤーです。HTMLファイルにてJavaScriptファイル・CSSファイルをロードし、いくつかのタグを書くだけでWebページに動画プレイヤーを設置できます。

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Safari

SafariはAppleのウェブブラウザであり、Mac OS XとiOSのデフォルトのブラウザです。

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

Q&A

0回答

1508閲覧

django safari 動画再生されない。

shuring

総合スコア19

Video.js

Video.jsは、オープンソースのHTML5ビデオプレイヤーです。HTMLファイルにてJavaScriptファイル・CSSファイルをロードし、いくつかのタグを書くだけでWebページに動画プレイヤーを設置できます。

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Safari

SafariはAppleのウェブブラウザであり、Mac OS XとiOSのデフォルトのブラウザです。

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

0グッド

0クリップ

投稿2021/04/19 09:17

編集2021/04/19 09:19

前提・実現したいこと

現在、youtubeのような動画共有サイトを作ろうとしています。
アップロードされた動画をvideo.jsで再生しようと思っています。
googleでは、再生されるのですが、safariでは再生されません。
safariでも再生できるようにしたいです。
ご教授いただけると幸いです。

発生している問題・エラーメッセージ

VIDEOJS: – "ERROR:" – "(CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED)" – "The media could not be loaded, either because the server or network failed or because the format is not supported."

該当のソースコード

#html <link href="https://vjs.zencdn.net/7.10.2/video-js.css" rel="stylesheet" /> <script src="https://vjs.zencdn.net/7.10.2/video.min.js"></script> <video class=" vide-js" data-setup={} controlsList="nodownload" oncontextmenu="return false;" preload="none" playsinline autoplay loop muted> <source src="/media/{{ content.upload }}" type="video/mp4"> <source src="/media/{{ content.upload }}" type="video/webm"> </video> #model class Content(models.Model): owner = models.ForeignKey(CustomUser, on_delete=models.CASCADE) title = models.CharField(max_length=100) introduction = models.TextField() urls = models.URLField(blank=True) upload = models.FileField( upload_to='files/', validators=[FileExtensionValidator(['mp4', 'webm'])] ) created_at = models.DateTimeField(auto_now_add=True)

試したこと

このエラーは、ファイル自体がよくないと思い、htmlに直接ファイルのURLを入れたとこれ、エラーが出ずに正常に働きました。

補足情報(FW/ツールのバージョンなど

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問