【HTML5】HTML5マルチメディアタグ②(ビデオタグ<video>|ビデオタグの共通属性|自動再生属性|コントロール属性|ポスター属性|複数形式の動画を設定)





1. HTML5ビデオタグビデオ



HTML 5<video>ビデオ タグは、ogg / mpeg 4 (mp4) / webM の 3 つの形式の音声をサポートします。ブラウザごとにサポートされる音声形式も異なります。

  • インターネットエクスプローラ:
    • バージョン 9.0 以降は mp4 形式をサポートします。
  • Firefox ブラウザ:
    • バージョン 3.5 以降は ogg 形式をサポートします。
    • バージョン 4.0 以降は webM 形式をサポートします。
  • オペラブラウザ:
    • バージョン 10.5 以降は ogg 形式をサポートします。
    • バージョン 10.6 以降は webM 形式をサポートします。
  • Chrome ブラウザ:
    • 5.0 以降は ogg / mp4 形式をサポートします。
    • 6.0 以降は webM 形式をサポートします。
  • Safariブラウザ:
    • 3.0 以降は mp4 形式をサポートします。

ogg および mp4 形式のビデオを<video>video タグに含めることができ、すべてのブラウザでビデオを再生できます。


ブラウザのバージョンが古すぎる場合、サポートされる形式はありません。


ビデオタグのビデオ構文形式:

<video src="url地址" controls="controls"></video>

ここに画像の説明を挿入します

video タグの video 属性の概要:

  • コントロール属性:値はコントロールであり、コントロール ボタンを有効にします。ブラウザごとにパフォーマンスが異なるため、通常の状況ではコントロール ボタンは表示されません。
  • autoplay 属性:値は autoplay です。これにより、Chrome ブラウザーでの自動再生が無効になりますが、他のブラウザーでの自動再生は無効になりません。
    • ビデオの再生をミュートに設定した場合、Chrom ブラウザで自動再生を設定して自動再生を実現できます。
  • muted 属性:値はミュートされており、ビデオはサイレントで再生されるように設定されています。
    • ビデオの再生をミュートに設定した場合、Chrom ブラウザで自動再生を設定して自動再生を実現できます。
  • width 属性:値はプレーヤーの幅を設定するピクセル値です。歪みを避けるためにプレーヤーの幅と高さを 1 つだけ設定することをお勧めします。
  • height 属性:値はプレーヤーの高さを設定するピクセル値です。歪みを避けるために、プレーヤーの幅と高さを 1 つだけ設定することをお勧めします。
  • ループ属性:値はループであり、プレーヤーはループで再生するように設定されます。
  • ポスター属性:値は画像の URL パスです。ビデオの位置を設定し、画像がロードされるのを待ちます。
  • プリロード属性:
    • 自動に設定します。これはビデオをプリロードすることを意味します。
    • none を設定すると、ビデオを事前にロードしないことになります。




2.ビデオタグのビデオコード例




1. 基本的な例


コード例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 视频标签示例</title>
    <style>

    </style>
</head>

<body>
    <video src="media/fengjing.mp4" controls="controls"></video>
</body>

</html>

の結果:

  • デフォルトの状態:
    ここに画像の説明を挿入します

  • ビデオ再生後の効果:

ここに画像の説明を挿入します


2.ビデオサイズを変更する


video タグの幅を変更してビデオのサイズを変更します。

        video {
    
    
            width: 400px;
        }

変更されたコード例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 视频标签示例</title>
    <style>
        video {
      
      
            width: 400px;
        }
    </style>
</head>

<body>
    <video src="media/fengjing.mp4" controls="controls"></video>
</body>

</html>

表示効果:
ここに画像の説明を挿入します





3.ビデオタグビデオ構成複数フォーマットビデオコード例



コード例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 视频标签示例</title>
    <style>
        video {
      
      
            width: 400px;
        }
    </style>
</head>

<body>
    <!-- 浏览器加载页面 , 发现 video 标签
         读取该 video 标签 , 发现第一个 source 字标签 , 该标签配置 mp4 视频文件
          - 如果浏览器支持 mp4 就播放该 mp4 文件
          - 如果不支持 mp4 格式 , 则继续读取下一行 
         第二个 source 标签配置的是 ogg 格式的视频文件 
          - 如果浏览器支持 ogg 就播放该 ogg 文件
          - 如果不支持 ogg 格式 , 则继续读取下一行  显示提示信息 -->
    <video autoplay="autoplay" muted="muted" loop="loop" poster="media/pig.jpg">
        <source src="media/fengjing.mp4" type="video/mp4" />
        <source src="media/fengjing.ogg" type="video/ogg" />
        很抱歉 , 当前浏览器不支持现有视频格式 ~
    </video>
</body>

</html>

の結果:

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/han1202012/article/details/130243595
おすすめ