サポート » 使い方全般 » 記事へ挿入する動画のデフォルト設定を変えたい

  • WordPressを改変前のUIのまま使っています。

    私は記事上でリピート再生を行う動画を設置することが多いです。

    そこで、ビジュアルエディタに動画を追加した場合に、以下の設定が自動的に行われるようにしたいのですが可能でしょうか。

    動画の設定
    ・自動再生 – オン(autoplay=”true”)
    ・繰り返し再生 – オン(loop=”true”)

    普通にビジュアルエディタに動画を追加すると
    [video width="1280" height="960" webm="hogehoge.webm"][/video]

    上記のようになりますが

    [video width="1280" height="960" webm="hogehoge.webm" loop="true" autoplay="true"][/video]

    このように自動的にタグが入れられると手間が大変省けるのです。

    ご教授のほどよろしくお願い致します。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • 追記:動画は「メディアを追加」から選んで追加しています。

    CG

    (@du-bist-der-lenz)

    ずい分昔に、似たようなことに答えた記憶がありますが、雛形にするのでいいでしょう。

    CGさん、ありがとうございます。

    今回のケースで雛形(テンプレート)を効率よく使うイメージがちょっとわかないので、お手数をおかけしますがもう少し詳しく教えていただけると嬉しいです。

    こんにちは

    ショートコードに入るより、video タグ生成時に入れた方が楽な気がしました。

    function my_shortcode_atts_video( $out, $pairs, $atts, $shortcode ){
    
    	$out['autoplay'] = 'true';
    	$out['loop'] = 'true';
    
    	return $out;
    }
    add_filter( 'shortcode_atts_video', 'my_shortcode_atts_video', 10, 4 );

    なんらかの条件のときは autoplay したくないとかあるかもしれませんが、そこは工夫すれば自動的に付けたり外したりできるかもしれません。

    munyaguさん、具体例をご提示いただきありがとうございます。
    videoタグ生成時にはこのようにオプションをつけられるのですね。

    この方法を用いる場合は仰る通り、autoplayやループなどをしたくない場合のコントロールをどう実装するか、ということになりますね。
    既にautoplayやloopをしない想定の記事も沢山公開しているので、この方法を採るのはちょっと難しそうです。

    それでも参考になります。ありがとうございます!

    CG

    (@du-bist-der-lenz)

    そこで、これまでの分はそのままにして、「autoplayやloopを」する、しないのセットを作ると良いでしょう。

    CGさん

    迅速なアドバイスをありがとうございます。

    1記事に大量にオートプレイビデオを設置したい場合は、確かにvideoタグにautoplayやloopを付与するかしないかを記事テンプレートとして分けることは意味がありそうです。参考にさせていただきます。

    1記事内でビデオを複数設置し、それぞれで再生オプションを分けたい場合もあるので
    一番スマートな「ビデオを設置するだけでautoplayやloopが設定される方法」を探し続けたいと思っています。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。