[解決済み】Vimeoからimgのサムネイルを取得する?
2022-03-26 11:34:54
質問
Vimeoからビデオのサムネイル画像を取得したい。
Youtubeから画像を取得する場合、私はちょうどこのようにします。
http://img.youtube.com/vi/HwP5NG-3e8I/2.jpg
Vimeoの場合はどうすればいいのか、何か思いつくことはありますか?
どのように解決するのですか?
映像のリクエストをする
特定の動画に関するデータを取得する場合。 は、次のURLを使用してください。
http://vimeo.com/api/v2/video/video_id.output
video_id 情報が必要なビデオのID。
アウトプット を指定します。 出力タイプ。 現在、JSONを提供しています。 PHP、XMLの各フォーマット。
そこで、このURLを取得する http://vimeo.com/api/v2/video/6271487.xml
<videos>
<video>
[skipped]
<thumbnail_small>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_100.jpg</thumbnail_small>
<thumbnail_medium>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_200.jpg</thumbnail_medium>
<thumbnail_large>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_640.jpg</thumbnail_large>
[skipped]
</videos>
すべての動画についてこれを解析し、サムネイルを取得します。
以下は、PHPでのおおよそのコードです。
<?php
$imgid = 6271487;
$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));
echo $hash[0]['thumbnail_medium'];
関連
-
[解決済み】iframeの背景色を変更する問題
-
[解決済み】エラー。要求されたURL"[no URL]"は無効です。
-
[解決済み] CSS color vs. background-color vs. background?
-
[解決済み] HTMLでSVGを使用して三日月を描画する
-
[解決済み] 高さを固定したBootstrapパネルボディの作り方
-
[解決済み] HTMLファイルへのリンクは可能ですか?
-
[解決済み] フォームの中にフォームがある、でいいのかな?[重複]
-
[解決済み] ホバー時に背景画像を暗くする
-
[解決済み] jQueryを使ってロールオーバー時に画像ソースを変更する
-
[解決済み] JavaScriptでdivの高さを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JQuery: 'Uncaught TypeError: ajaxリクエストで「Illegal invocation」が発生する - 複数の要素
-
[解決済み】iframeを水平方向にセンタリングする方法は?
-
[解決済み] CSS color vs. background-color vs. background?
-
[解決済み] IE=edge,chrome=1というのは今でも有効なのでしょうか?
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] css画像が表示されない
-
[解決済み] ホバー時に背景画像を暗くする
-
[解決済み] margin-block-startとmargin-topの違いは何ですか?
-
[解決済み] Bootstrap 4 の mr-auto が正しく動作しない。
-
[解決済み] Font Awesome アイコンをプレースホルダーで使用する