youtubeのレスポンシブ対応

Simplicityの特徴 › フォーラム › 不具合報告 › youtubeのレスポンシブ対応

7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #29821
      ヤス
      ゲスト

      youtubeのiframeタグを投稿したら、video-contentsやvideoのdivタグが付加されて表示されていた。
      で、レスポンシブ対応の以下の画面にたどりついて、子テーマ(子テーマ(無印))のstyle.cssに下記に記述されているとおり、cssを設定したのですが、レスポンシブ対応になりません。

      参考URL
      http://nelog.jp/wordpress-iframe-responsiv

      環境:
      simplicity 1.7
      子テーマ(無印):simplicity-child20150717.zip

      以下URLで、投稿しています。
      http://rank.sakura.ne.jp/wp_fntest/2015/07/24/post-15/

      1.投稿したyoutubeのタグ
      <iframe width=”640″ height=”360″ src=”https://www.youtube.com/embed/9ZVKBkBuYDk?rel=0&controls=0&showinfo=0&#8243; frameborder=”0″ allowfullscreen></iframe>

      2.子テーマ(無印)のstyle.cssに以下追加
      /************************************
      ** video
      ************************************/
      /*動画の最大幅を指定する*/
      .video-container,
      .instagram-container{
      max-width:640px;
      }

      /*動画の大きさを調整*/
      .video {
      position: relative;
      padding-bottom: 56.25%;
      padding-top: 30px;
      height: 0;
      overflow: hidden;
      max-width: 100%;
      height: auto;
      }

      /*動画を囲んでいるdiv目一杯に広げる*/
      .video iframe,
      .video object,
      .video embed,
      .instagram iframe,
      .instagram object,
      .instagram embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      }

      Attachments:
    • #29823
      ヤス
      ゲスト

      障害報告した内容ですが、同じ症状の方がいるかとおもいますので、一応記述しておきます。

      単に、外観>カスタマイズ>レイアウト(全体・リスト)>完全レスポンシブデザインにするにちぇっくすれば、スタイルシートに何も記述せず、youtubeのiframeタグを入れるだけで良い様です。

      1日はまって潰してしまいましたwもうsimplicityから離脱しようかまよってたところ解決ですw

    • #29827
      Hidekichi
      ゲスト

      個人的には、Simplicityのiframeレスポンシブ部分を全て解除して、プラグインのAdvanced Responsive Video Embedderを利用しています。Youtubeのアドレスを編集画面のボタンから貼っつけるだけで、各モード設定するだけでショートコードを作ってくれます。

      デイリーモーションでも、その他諸々でもたいていイケると思います。

      去年ぐらいに書いた記事ですが、 WordPress plugin Advanced Responsive Video Embedderのススメ あたりでどうぞ。

    • #29850
      アバター画像わいひら
      キーマスター

      完全レスポンシブ機能をオンにしなくても当サイトでは、レスポンシブ表示はされているようです。(添付画像)
      http://wp-simplicity.com/layout/3/
      表示されなかったのは、どんな端末のどんなブラウザでしょうか?

      あと、以下の記事は僕が書いたものなので、既に同様の処理がSimplicityでしてあるので書いてあることを行っても、意味はないかと思います。
      http://nelog.jp/wordpress-iframe-responsiv

    • #30152
      ヤス
      ゲスト

      「意味はないかと思います」とかくくらいなら、最初からread meをつくってくれるといいですね。
      使う側がどこまで対応しているか、ソースをおっかけるとなると、そもそも「便利なテーマ」という点から逸脱するきがします。

    • #30155
      ヤス
      ゲスト

      Hidekichiさん、毎回ありがとうございます。早速参考にさせていただきました。

    • #30188
      Hidekichi
      ゲスト

      紹介しといてアレなんですが、Advanced Responsive Video Embedderは、(今日現在の)最新バージョンでは、今までできていたlazyloadや、colorboxによるモーダル表示等が(レガシー)プラグイン単体ではできなくなっているようです。
      幸いにも自分はこれまでのバージョンのプラグインがあるので問題はないのですが、これから利用するにあたっては激しくオススメできません。
      拡張機能となったlazyloadやその他諸々の利用が、有料になったのか、登録制になったのかはちゃんと公式を読んでいないので定かではありませんが、折角紹介したほんの数日でアップデートされてこういう事態になったので、何かできないものかと色々やっておりました。

      例えばこれ→ youtubeのアドレスをdiv class=’test’の中に書くと、自動でレスポンシブプレーヤーにするラフプログラム | fiddle

      タイトルは、今思いつきで付けたので長いですが、こういう感じのをちょろちょろしています。
      ただ、これうちのchromiumでは再生できないんですよね(笑)
      firefoxでは大丈夫なんですけどね。なんでだろうと、考えこんで現在に至ります。

      レスポンシブの部分は、Advanced Responsive Video Embedderからパクった流用したり、改造したり色々やってるんですが、プレイヤーを読み込むまでは行くんですけど、うちのchromiumは「エラーが発生しました」みたいのが出てちゃんと再生できないんです(笑)
      firefoxはどうでもええねんって感じなんですが、なぜにfirefoxは動作して、chromiumではダメなのかが判明せず。adblockみたいなヤツのせいかなぁとも思うんですが、なんでしょうね(笑)

      ちなみに、どういうことをしているかと言いますと、
      <div class=test>youtubeのアドレス(youtube.com/watch?v=xxxxxxxx)</div>
      から、埋め込みコードを作成して、更にサムネイルも作成しつつ、ボタン押したら埋め込みコードが動作するというやつです。たくさんの動画が埋め込まれると重くなるかも知れません。まだ開発中なので。頓挫する可能性も高いです(笑)

      サイズを指定したい場合は、cssに .small { width: 400px; height: auto;}みたいのを作って、testの横に付け加えればそのサイズになると思います。

      更に詳細は、ここのフォーラムとは関係ないので、一応完成に近づいたらまた自分のブログででも書くことにします。
      こういうこともできますよと言う感じのゆるーい話として。
      もしかしたら、再生できないのはうちのchromiumだけなのかも(笑)

    • #30198
      アバター画像わいひら
      キーマスター

      申し訳ないですが、このテーマは、開発から使い方の記事を書くまで、空いた時間に1人で行っています。
      Readmeがあって全て説明が書いてあるよなテーマをご利用になりたいのであれば、そういったテーマを探して使っていただいた方が良いかと思います。
      他に素晴らしいテーマは沢山ありますので。
      現時点では、サポートフォーラムへの返信もありますし、これ以上のことはできないです。(フォーラムでは、hidekichiさんにかなり助けていただいています。ありがとうございます。)

7件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)