埋め込みプレーヤーで表示するときにビデオのダウンロードをキャンセルする

YouTubeビデオ(または別のビデオホスト)が誤って起動された場合、またはそれ以上の視聴がおもしろくない場合、キャンセルしたい状況をよく知っています。 現時点では、プレーヤーを介したダウンロードをキャンセルする可能性はありません。 ビデオを停止しても、最後までロードし続けます。

Youtubeが埋め込みプレーヤーに「ダウンロードのキャンセル」ボタンを固定するまで、サイト所有者は少しのトリックを使用して、そのようなボタンを自分で実装できます。

*原則は他のサービスでも機能しますが、Youtube.comを例として考えます。

以下は実際の例です。HTMLファイルにコピーして保存して実行すると、動作します。

簡単な説明:ビデオをサイトに追加するとき、次のようなものを使用できます[youtube] dMH0bHeiRNg [/ youtube]

レコードを解析するスクリプトは、「自動生成コンテンツ」ブロック内に示されるフォームに変換する必要があります。つまり、このテンプレートを取得し、ラベルの代わりに適切な場所(自分で選択)でムービーコードを挿入します(この例では「dMH0bHeiRNg」)。

さらに、都合の良い場所であればどこでも、サイトでyoutube_video_init()関数を宣言する必要があります。

操作の原則は次のとおりです-ユーザーが再生ボタンを押すと、ビデオの読み込みが開始されます。 ユーザーが「Cancel Download」ボタンを押すと、ブロックのコンテンツが自分で上書きされ、Flash Playerは元の外観を取得し、ダウンロードが停止します。

思考を発展させ、ページオブジェクトのプロパティのみを制御することで読み込みを停止することができます。

良い仕事をしてください。











ダウンロードをキャンセル





Source: https://habr.com/ru/post/J15285/


All Articles