🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
URL

URL(ユニフォームリソースロケータ)とは、インターネット上のリソース(Webページや電子メールの宛先等)を特定するための形式的な記号の並びの事を言う。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

3529閲覧

サイト外部においた動画(.mp4)がvideoタグで再生されない

m-akahor

総合スコア0

URL

URL(ユニフォームリソースロケータ)とは、インターネット上のリソース(Webページや電子メールの宛先等)を特定するための形式的な記号の並びの事を言う。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

1クリップ

投稿2020/11/29 04:15

前提・実現したいこと

ウェブページで外部の別サイトに置いた動画(.mp4)をvideoタグで見てもらおうとしています。

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

動画のurlが自サイト内の絶対リンクのときは動画が見られますが、外部サイトだと何も起きません。

しかし、自サイトは大きな動画ファイルを置いて配信に使うことが規約上禁じられているため、管理下にある商用の共用サーバ内の別サイトに動画ファイルを置きたいと考えています。

技術者ではないので、未熟な質問かとは思いますが、よろしくお願いいたします。

該当のソースコード

html

1<video src="http://www.example.com/video.mp4" oncontextmenu="return false;" controls controlsList="nodownload" playsinline poster="img/video.jpg" width="80%" preload="auto"> </video>

試したこと

問題は勤務先の共用サーバでだけ起こっており、同じ勤務先の別サーバやレンタルの共用サーバ上に同じタグを置くと、動画がサイトの内部にあろうが外部にあろうが見られます。

動画のファイルを置く外部のサイトも二つ試してみましたが、結果に違いは出ませんでした。

ローカルのマシーンに置いたファイルの写しからは動画を置いた先に関係なく、どちらも通常の再生が行われます。

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

うまく作動しないサーバに何か制限がかかっているのかと考えています。

他方、動画のurlを直接ブラウザにペーストすると、自サイトに動画を置いたときはブラウザでの再生が行われますが、外部サイトに置いた動画二つは同じ会社のレンタルサーバのもので再生ではなくダウンロードになり、反応が違うので置いた先のサーバの設定も疑っています。

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

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

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

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

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

miyabi_takatsuk

2020/11/29 05:48

サーバーによって結果が変わるということは、 そのサーバーが動画ファイルをどうレスポンスしているか、が関係していそうです。 サーバーの管理会社に問い合わせた方が早いかもしれません。
m-akahor

2020/11/29 08:59

お返事ありがとうございます。公開予告日が明日で、土日だし、このコロナ禍で職場のサーバ管理者との連絡もなかなか円滑ではなく、相談相手もなく困っていたのですが、やはり問い合わせが早道ということですね。とりあえず自サイト内に格納して公開し、双方のサーバの管理者に訊ねてみることにいたします。
miyabi_takatsuk

2020/11/29 10:13

わかりました。 もし解決に至った時は、 ぜひ、自己解決の投稿をしていただければと思います。 (個人的に解決方法が気になります)
m-akahor

2020/11/29 11:14

はい、努めます。
m-akahor

2021/04/03 22:27

すごい時間がかかりましたが一応の解決を見ました。ありがとうございました。
guest

回答1

0

自己解決

自サイトの管理会社から回答が来るのにすごい時間がかかりましたが、動画を置いた外部のサイトのurlがhttp://で始まることが原因と判明しました。動画を示したい自サイトはhttps://で始まっており、動画を置いたサイトもhttps://で始まるものを選んだところ、動画再生されるようになりました。
自サイトで埋め込み動画を再生しようとするときにセキュリティ面からそのような仕様になっているとのことでした。

投稿2021/04/03 22:27

m-akahor

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問