TAKE

フォーラムへの返信

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿

  • TAKE
    参加者

    当件は、動作環境の差異によるもので、仕様のようです。

    1. vk-blocks 1.121.0をダウンロードしてプラグインをバージョンダウンしたところ、自動再生するようになりました。

    2. 1.121.0と1.122.0のソース差分をを確認したところ、1.122.0のview.jsにて、下記の差分がありました。
    // OS の「視差効果を減らす」設定が有効かどうかを判定する。
    // 有効な場合はアクセシビリティへの配慮として自動再生を発動させない。

    3. そのため、以下の確認を行いました。
    ・iPhoneの場合
    設定 > アクセシビリティ > 動作 > アニメーション画像自動再生
    をONにしたら自動再生するようになりました
    ・Win11の場合
    設定 > アクセシビリティ > 視覚効果 >アニメーション効果
    をONにしたら自動再生するようになりました

    皆さま、どうもありがとうございました。


    TAKE
    参加者

    どうもありがとうございます。
    投稿いただいた動画は、確かにロード時に自動再生させていますね。

    ただ、こちらでは同じ挙動になりません(自動再生されません)。
    確かに環境要因も否定できないため、スマホ(Wi-Fi、キャリア)にて試してみたのですが、症状は変わりませんでした。

    試してみたいのは、VK Blocks 1.122.0 より前のバージョンでどbのように振る舞うか?なのですが(以前は期待通りに動いていたため)、旧バージョンのプラグインパッケージを所有していないため検証できていません。


    TAKE
    参加者

    シークレットウィンドウまたはスマートフォン等の異なる端末からアクセスしても、▶️ボタンを押さない限りスライダーは自動再生されません(下記サイトも同様)。

    VK Blocks 1.122.0 のスライダーブロックに自動再生の一時停止 / 再生ボタンを追加しました

    解決策としては、phpにてページの読み込み完了から0.5秒後にSwiperを強制的に初期化または再生再生するようにしました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)