Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

記事内に埋め込んだYouTube動画が...
 
共有:
通知
すべてクリア

記事内に埋め込んだYouTube動画がスマホでのみ再生できない

20 投稿
4 ユーザー
7 Reactions
2,600 表示
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

お世話になります。

 

YouTube動画があるページのURL

https://okinawameguri.com/namizato-narito

 

https://okinawameguri.com/jack-ryan-cooley など

 

タイトルの通りなのですが、

本日上記の記事があるサイトをスマホで確認してみると記事内に埋め込んだYouTube動画がスマホでのみ再生できない状態になっておりました。

 

再生ボタンを押してもなにも反応しない状況です。ちなみにPCでは問題なく再生できます。

 

これはどのようにすれば、改善されますでしょうか?

 

 

 

 

 


   
引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8118
 

takuさん

私からは、どちらのURLの動画も再生可能です。

Windows10でも、Androidでも、
(ただし、Windows10では1クリック、Androidでは2タップ必要。)

 

もしかすると、takuさんはiPhoneでしょうか。
iPhoneの場合は、機種名もお書きいただくと良いと思います。

iPhone他機種ユーザーの方が、確認してくださると思います。

 

ちなみに、以下の方法でご確認いただくといかがでしょうか。

WordPressのトラブルシューティングを劇的に楽にする「Health Check & Troubleshooting」プラグインの使い方。
https://nelog.jp/health-check-and-troubleshooting-plugin

スマホからもログインして動作確認する必要があります。


   
わいひら reacted
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

@mk2_mk2 さん

私からは、どちらのURLの動画も再生可能です。

→ご確認ありがとうございます!再生可能なのですね。

もしかすると、takuさんはiPhoneでしょうか。
iPhoneの場合は、機種名もお書きいただくと良いと思います

→はい!私はiPhoneです!機種名はiPhoneSE2(第二世代)になります。

ちなみに、以下の方法でご確認いただくといかがでしょうか。

→ちょっとすぐに出来そうにありませんので、明日の午前中に試させて頂きます!今回もアドバイスありがとうございます!


   
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

少し気になっているところはページを再読み込みして、少し操作せずに待ってから再生ボタンを押すと動画が再生できることがあることです...。(2タップです。

 

最近アドセンスの遅延読み込みを導入したのですが、関係ありそうですか?

この投稿は3年前ずつtakuに変更されました

   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8118
 

takuさん

まずは、以下ですね。

WordPressのトラブルシューティングを劇的に楽にする「Health Check & Troubleshooting」プラグインの使い方。
https://nelog.jp/health-check-and-troubleshooting-plugin

先日も、iPhoneでYouTube動画が再生できないという話があったばかりです。

その時は、結局投稿者さんが動画を撮り直し、YouTubeへアップし直しすと、再生できたようです。

元々WindowsやAndroidでは再生できていました。

iPhoneは、機種によって再生できたりできなかったり。
iPhone特有の問題の可能性があります。
(まだ分かりませんけど。)

 

AdSenseの遅延読み込み。。。

これはもしかして、あの悪名高きやつ?
影響はないとは思いますが、対応内容が分かりませんので、断言はできません。

どういう対応をなさったかは分かりませんが、止めておいた方が良いと思います。

何故ならば、AdSenseは何もしなくても最初から遅延読み込みされているからです。
https://wp-cocoon.com/community/postid/51872/


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8118
 

ちなみに、先日のiPhoneでYouTube動画が再生できなかった件は、以下です。

[解決済] iPhoneでYoutubeが再生されません
https://wp-cocoon.com/community/postid/52675/


   
返信引用
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

takuさん mk2さん

投稿者:: @taku

YouTube動画があるページのURL

https://okinawameguri.com/namizato-narito

 

https://okinawameguri.com/jack-ryan-cooley など

上記の2つのページのYoutube動画については、私のiphone6sでは、何度タップしても再生しないようです。

 

ちなみに、夕べ、iosのバージョンをバージョン14.4.2から14.6にアップデートしたばかりです。

 

iosのバージョンが関係あるかどうかは、わかりませんが・・


   
返信引用
(@Happy Tiger)
New Member
結合: 5年前
投稿: 3
 

再生されないのはiPhoneだけではありません。

私の環境で試しました。再生できたのはWindowsのEdgeとChromeだけです。

iPhone safari ×

iPhone firefox ×

Android firefox ×

Windows firefox ×

Windows IE ×

Windows Edge 〇

Windows Chrome 〇

下記に示す現在の埋め込みの仕方を変えるべきです。

<div class="video-container">
  <div class="video-click video" data-iframe="<iframe title=&quot;Jack Cooley&amp;#039;s Top Plays Of The Season&quot; width=&quot;1256&quot; height=&quot;707&quot;   src=&quot; https://www.youtube.com/embed/40JI4waqS9I?feature=oembed&amp;autoplay=1&quot;  frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen></iframe>" style="position:relative;background: url( https://i.ytimg.com/vi/40JI4waqS9I/hqdefault.jpg ) no-repeat scroll center center / cover">
    <div class="video-title-grad">
      <div class="video-title-text">Jack Cooley's Top Plays Of The Season</div>
    </div>
    <div class="video-play"></div>
  </div>
</div>

   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8118
 

Happy Tigerさん

ご連絡ありがとうございます。

今手元にはスマホしかありませんが、Android Firefoxで再生できないことは、確認致しました。

Windows10 Firefoxについては、後ほど確認するつもりです。(といってもお昼以降。)

これで、私にも確認できそうです。

 

ちなみに埋め込み方の問題であれば、Githubに対策版が上がっています。(ご提示のコードをきちんと確認はしておりませんが。)

それも含めて確認できると思います。

IEについては、確認は致しません。

∵YouTubeは既にIEのサポートを終了しているため


   
わいひら reacted
返信引用
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

takuさん

takuさんはクラシックエディターをお使いでしょうか。

Cocoonでクラシックエディターにして、エディターの「ビジュアル」の方のエディター画面上に以下のコードを貼り付けたら、iphoneでもWindowsパソコンのFirefoxでもChromeでもEdgeでもIE11でも私のテストサイトでは、問題なく再生するようです。

 

 https://youtu.be/drBV-nRdWRY 

 

takuさんはどうやって埋め込んでいるんでしょうか?

この投稿は3年前ずつリフィトリーに変更されました

   
わいひら reacted
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

@mk2_mk2 

@leafytree 

@HappyTiger さん

みなさまありがとうございます!

[解決済] iPhoneでYoutubeが再生されません
https://wp-cocoon.com/community/postid/52675/

上記トピックの内容を参考にし、下記のコードを子テーマのfunctions.phpに追加したところiPhoneSE2では問題なく動画が再生されるようになりました!

後は他のスマホでも再生されていればよいのですが...。

//YouTube高速化を無効にする
add_action('wp', function (){
  remove_filter('embed_oembed_html', 'youtube_embed_oembed_html', 1, 3);
});

 

リフィトリー さん

>>takuさんはクラシックエディターをお使いでしょうか。

→私はクラシックエディターを使用し、そのままYouTubeのURL「ビジュアル」の方のエディター画面上に貼り付けて埋め込んでいます。

しかし、おそらく「YouTube高速化を無効にする」コードを追加した後にご確認いただいたかと思われます。行き違いになりすみません...。

 

「YouTube高速化を無効にする」コードを追加したのは本日の11:10頃になります。

この投稿は3年前 2回ずつtakuに変更されました

   
返信引用
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

@taku さん

私のiphoneでも11時31分現在、両方のページのYoutube動画とも再生できるようになっています。

私のテスト環境の親テーマは、今日インストールしたものなので、もしかしたら、既にダウンロードできる親テーマは修正済みなのかもしれませんね。


   
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

@mk2_mk2 さん

◎「Health Check & Troubleshooting」プラグイン については「YouTube高速化を無効にする」コードで解決できる可能性が高そうでしたので今回は試していません...。

ただ凄く便利そうなプラグインですので、今後はこちらに質問する前に使用させていただきます!ありがとうございます!

 

◎AdSenseの遅延読み込みについてはやはりあまり良くないのですかね?

ちなみに私がやったことは

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

上記コードを全てのアドセンス広告から削除し、

   <script>
        var lazyloadads = false;
        window.addEventListener("scroll", function() {
            if ((document.documentElement.scrollTop != 0 && lazyloadads === false) || (document.body.scrollTop != 0 && lazyloadads === false)) {
                (function() {
                    var ad = document.createElement('script');
                    ad.type = 'text/javascript';
                    ad.async = true;
                    ad.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
                    var sc = document.getElementsByTagName('script')[0];
                    sc.parentNode.insertBefore(ad, sc);
                })();
				
                lazyloadads = true;
            }
        }, true)
    </script>

このコードでペ-ジがスクロールされるまでアドセンスのjavascriptを読み込ませないというものです。

PageSpeed Insightsの点数もあがり、実際の表示速度もあがったので良いかなと思っていたのですが、やはりやめておいたほうが良いですか??


   
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

@leafytree さん

 

ご確認ありがとうございます!次回からは「YouTube高速化を無効にする」のコードを最初から追加したバージョンになるんですかね?

 

ともかくYouTubeの動画がスマホでも再生できるようになり大変助かりました!ご協力いただきありがとうございます!


   
返信引用
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

@taku さん

投稿者:: @taku

ご確認ありがとうございます!次回からは「YouTube高速化を無効にする」のコードを最初から追加したバージョンになるんですかね?

おそらく、次回アップデートのリリース記事の詳細に記載してくださるのではないかと思います。


   
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

@leafytree 

 

承知しました。アップデートのリリース記事が公開されましたら確認致します。


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8118
 

takuさん

遅くなりました。
(それにしても暑い、汗が?)

私はまだ検証はしていませんが、とりあえず解決済の様子で良かったです。

簡単にコメントさせていただきますと。

投稿者:: @taku

AdSenseの遅延読み込みについてはやはりあまり良くないのですかね?

このコードは、このフォーラムでも何度か見たことがあります。
お問い合わせに含まれていました。

ご本人が効果を実感なさっているようですし、自己責任で導入なさる分には特にこちらからは何も。。。ですね。
先にリンクしたトピックの通りです。
(AdSense自身にasyncが含まれていますし。このコードって、結局オンスクリーンになると全部?ということは、ファーストビュー1つでもにあると全部?)

個人的には、Page Speed Insightsは大変有用なツールだと思うのですが、踊らされ過ぎる方もたくさんいらっしゃるなという感想です。

あくまでも自己責任です。

 

投稿者:: @taku

ご確認ありがとうございます!次回からは「YouTube高速化を無効にする」のコードを最初から追加したバージョンになるんですかね?

厳密に言えば、このコードが含まれる訳ではなく、YouTube高速化そのものを働かなくするようにするみたいです。

その対策がなされたものは、既にGitHubにアップされていますので、ご自分でダウンロードしてFTPでテーマをアップデートすれば適用されます。

おそらく次回アップデートに含まれるものと思います。
(コメント化しただけのようですから。)


   
わいひら and taku reacted
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

@mk2_mk2 さん

 

ご返信ありがとうございます!最近本当に暑いですね;;

 

◎AdSenseの遅延読み込みについてのアドバイスありがとうございます。

現状広告を遅延させたことで体感できる表示速度がUPし、サイトは快適に見れているよう(ページ遷移がスムーズ)に思いますので、今後の収益の変化や読者様の意見を参考にしながらどうするかを考えていきたいと思います。

 

>>厳密に言えば、このコードが含まれる訳ではなく、YouTube高速化そのものを働かなくするようにするみたいです。

→そうなんですね!こちらについては子テーマのfunctions.phpにYouTube高速化を無効にするコードを追記しましたので、次回cocoonのアップデート時にfunctions.phpのコードを削除しておきたいと思います。

 

この度も親切なご回答ありがとうございます!

 


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8118
 

ちなみに。。。

私のWindows10 Firefox環境では再現しませんでした。

テーマが新しいのが原因かと思い、2.2.9のもので試しました。

クラシックエディタで、URLを埋め込む形で試しました。
(並行して本家のiframeのものも埋め込みました)

どちらも、Windows10 Firefoxでは問題なく再生されました。

んー、再現されないということで、私の確認はもやもやです。

ただ、takuさんは解決なさったようですので、良しとしましょう。


   
わいひら reacted
返信引用
taku
 taku
(@taku)
Estimable Member Registered
結合: 5年前
投稿: 135
トピックスターター  

@mk2_mk2 

 

詳しく調べていただきありがとうございます。私もできればなにが原因かを知っておきたかったのですが、とりあえず再生できているようですのでこのまま様子を見ます!


   
返信引用
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました