teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

タイトルの修正とそれに伴う内容の加筆修正

2021/11/21 07:59

投稿

popmusic
popmusic

スコア2

title CHANGED
@@ -1,1 +1,1 @@
1
- リソースの取得Bearerトクンの設定必要なHTTP Live StreamingをWindows上のブラウザで再生する方法
1
+ 外部の動画配信サスの再生時CORSエラーがしま
body CHANGED
@@ -1,10 +1,19 @@
1
1
  お世話になります。
2
2
 
3
+ リソースの取得にBearerトークンの設定が必要な
4
+ HTTP Live Streamingリソースがあり
5
+ それをWindows上のブラウザで再生する方法を探しています。
6
+
3
- 記の通り再生したいのですが上手くいきません。
7
+ 記の通りCORSエラーが出ており再生したいのですが上手くいきません。
4
8
  ソースは下記の通りです。
5
- ググった結果hls.jsを使用しています)
9
+ (hls.jsを使用しています)
6
10
 
11
+ 調べると配信元のサーバープログラムでレスポンスに「Access-Control-Allow-Origin」を指定する
12
+ 修正が必要だという記事が見つかりますが、配信元は外部のサービスのためそれは出来ません。
7
13
 
14
+ この場合どうすれば再生できるかご教授よろしくお願いします。
15
+
16
+
8
17
  ```HTML
9
18
  <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
10
19
 
@@ -28,12 +37,7 @@
28
37
  </script>
29
38
  ```
30
39
 
31
- 開発者ツールのコンソールには下記のエラーが表示されます。
40
+ 開発者ツールのコンソールに表示されるエラー
32
41
  ```ERROR
33
42
  Access to XMLHttpRequest at 'http://XXXXXXXXXX/sample.m3u8' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
34
- ```
43
+ ```
35
-
36
- 配信元のサーバープログラムに修正が必要なように見えますが
37
- 外部のサービスのためそれは出来ません。
38
-
39
- どうすれば再生できるかご教授よろしくお願いします。