備忘録」カテゴリーアーカイブ

iframe player api を使ってyoutubeの音量を初期設定

--- 2016年11月22日 (火) ---

youtubeを埋め込みコードでBGMとして入れてみたが、音量が高すぎる。何とか音量を調整できないかと探してみると iframe plyer api を使う方法がたくさんあった。javascriptの知識がないので苦労したが多くの情報をつぎはぎしながらなんとか出来るようになった。忘れないうちにコードを記録しておく。


<div id=”player”></div> //プレーヤーを置く位置に記述
<script src=”https://www.youtube.com/iframe_api”></script>
<script>
 var player;
 function onYouTubeIframeAPIReady() {
  player = new YT.Player(‘player’, {
   width: 5,
   height: 5,
   videoId: ‘aXYtJB7Qslk’, //Youtube動画のID
   events: {
    ’onReady’: onPlayerReady,
   },
playerVars:{
   start:213,    //再生の開始位置(秒)
   end:350,    //再生の終了位置(秒)
   autoplay:1   //自動再生
   }
 });
}

 function onPlayerReady(event){
  player.setVolume(20); //音量設定
 }

</script>


※情報をいただいたサイト

   etc………

—— 2020/1 更新 ——

センタリング

--- 2016年10月19日 (水) ---

水平方向をセンタリング

ブロック要素の幅が200pxの場合

 position: absolute;
 margin-left:-100px;
 left: 50%;
margin-left の値はセンタリングするブロック要素の幅の半分

水平・垂直 両方向をセンタリング

ブロック要素の幅が200px、高さが100pxの場合

 position: absolute;
 margin-left:-100px;margin-top:-50%;
 left: 50%;top: 50%;
margin-left および margin-top の値はセンタリングするブロック要素の幅および高さの半分

詳しくはこのサイトを参照。

日付の表示(the_time())

--- 2016年10月14日 (金) ---

WordPressのテーマで、投稿日時の表示方法のいろいろ

 <?php the_time(‘Y年m月d日’); ?> ⇒ 2016年09月03日
 <?php the_time(‘Y年n月j日’); ?> ⇒ 2016年9月3日

曜日を表示するには
 <?php the_time(‘Y年n月j日(D)’); ?> ⇒ 2016年9月3日(土)
 <?php the_time(‘Y年n月j日(l)’); ?> ⇒ 2016年9月3日(土曜日)

文字 表示例 説明
the_time() get_post_time()
Y 2013 4ケタの西暦
y 13 2ケタの西暦
F 1月から12月 January から December 日本語は、○月

英語は、省略なしの英語表記

M 1月から12月 Jan から Dec 日本語は、○月

英語は、省略形(3文字)の英語表記

m 01 から 12 月の数字。先頭に0がつく
n 1 から 12/td>

月の数字。先頭に0がつかない
d 01 から 31 日の数字。先頭に0がつく。
j 1 から 31 日の数字。先頭に0がつかない
S st、nd、rd、thのいずれか 英語形式の序数を表す2文字

jと一緒に使用する

曜日 l 月曜日から日曜日 Sunday から Saturday 日本語は、○曜日

英語は、フルスペルの曜日

D 月から日 Mon から Sun 日本語は、1文字の漢字

英語は、3文字のアルファベット

a am または pm 午前または午後(小文字)
A AM または PM 午前または午後(大文字)
h 01 から 12 12時間単位。先頭に0がつく
g 1 から 12 12時間単位。先頭に0がつかない
H 00 から 23/td>

24 時間単位。先頭に0がつく
G 0 から 23 24時間単位。先頭に0がつかない
i 00 から 59 分。先頭に0がつく
s 00 から 59 秒。先頭に0がつく

※詳しくはこちらのサイトで説明されている。