|
YouTube に、fmt=6,18 に続いて、あらたに fmt=22 という HD 画質(1280x720) のモードが登場しましたね。 元ファイルが HD 画質で上げられた物ならば、 ワイド画面仕様(16:9) になりましたね。 |
というわけで…
外部プレイヤーでも HD 仕様(高画質 & ワイド画面) にしよー!
言うたった。ほか使用できるパラメータ各種リファレンス。
■ 高画質化
-----------------------------
embed コードの URL のところに &ap=%2526fmt%3D22 を付け足す。
="http://www.youtube.com/v/動画ID&ap=%2526fmt%3D22"
といった感じ。
末尾の 22 を 6 や 18 に変えると、そのフォーマットの画質になります。
ですが &ap=%2526fmt%3D を足しても、
そのフォーマットのファイルが用意されていないと no longer available になります。
参考:YouTube の HD 動画正式対応で、改めて動画形式をまとめてみる [C!]
■ ワイド画面化
-----------------------------
プレイヤー操作部の縦の長さは 25px 。
なので動画表示部の長さを 16:9 にして縦に 25 足せば良い。
例えば 16 : 9 = 640 : 360 の場合
360 + 25 = 385 で 640 x 385 にすれば良い。
16:9 の縦横の長さは、テキトーな 16:9 の画像を用意して、画像編集ソフトで、
縦横の比率を保持してリサイズ とか、比率さんを使うと簡単。
■ パラメータ各種
-----------------------------
<object width="横の長さ" height="縦の長さ"><param name="movie" value="http://www.youtube.com/v/動画ID&各種パラメータ"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/動画ID&各種パラメータ" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="横の長さ" height="縦の長さ"></embed></object>
| パラメータ | 意味 | 値 | デフォルト | 備考 |
| &ap=%2526fmt%3D | 動画フォーマット | 6,18,22 など | 通常画質 | 1. |
| &rel= | 検索窓、関連動画表示 | 0 or 1 | 1 | 1. |
| &egm= | 再生中でもオンマウス で関連動画を表示 |
0 or 1 | 0 | 2. |
| &autoplay= | 自動再生 | 0 or 1 | 0 | - |
| &loop= | ループ再生 | 0 or 1 | 0 | - |
| &fs= | 全画面ボタンの表示 | 0 or 1 | 0 | 3. |
| &hl= | 表示言語 | ja など言語コード | 英語 | - |
| &enablejsapi= | JavaScript API の有効化 |
0 or 1 | 0 | - |
| &playerapiid= | JavaScript API の ID |
英数字の文字列 | - | - |
備考
- 例えば &ap=%2526fmt%3D22 を付加した場合、関連動画をクリックしても、その動画に fmt=22 のファイルが用意されていなければ no longer available になります。
- &rel= を無効にしていると機能しません。
- &fs= が 1 で allowfullscreen が true ではない場合は…
全画面ボタンは表示されますが、機能しないボタンになります。
■ キーボードでの操作
-----------------------------
| パラメータ | 意味 | 値 | デフォルト |
| &disablekb= | キーボードでの操作の無効化 | 0 or 1 | 0 |
無効化 するパラメータです = デフォルトでは 有効。 1 で無効化。
操作は以下のとおり。
| スペース | - | 再生 / 一時停止 |
| 左矢印 ← | - | 先頭に戻す |
| 右矢印 → | - | 早送り(10% 先に進める) |
| 上矢印 ↑ | - | 音量を上げる |
| 下矢印 ↓ | - | 音量を下げる |
■ 再生開始時間の指定
-----------------------------
途中から再生させたい時に。
| パラメータ | 意味 | 値 | デフォルト |
| &start= | 再生開始時間の指定 | 秒数 | 0 |
秒数 です。例えば 2:00 から開始したい場合は &start=120 とします。
リンクで、再生開始時間を指定したい場合は
http://www.youtube.com/watch?v=動画ID#t=0m30s
のように #t=分数m秒数s を付加します。
例:http://www.youtube.com/watch?v=FxzBvqY5PP0#t=2m45s
| 外部プレイヤー | での指定は | &start=秒数 |
| リンク | での指定は | #t=分数m秒数s |
■ 枠 と 色
-----------------------------
使われることは少なさそうですが…
| パラメータ | 意味 | 値 | デフォルト |
| &color1=0x | プレイヤーの色 1 | カラーコード | B1B1B1 |
| &color2=0x | プレイヤーの色 2 | カラーコード | CFCFCF |
| &border= | プレイヤーの周りに枠を付加 | 0 or 1 | 0 |

■ 例
-----------------------------
<object width="512" height="313"><param name="movie" value="http://www.youtube.com/v/0Vh5tD6KT3k&fs=1&rel=0&ap=%2526fmt%3D22"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0Vh5tD6KT3k&fs=1&rel=0&ap=%2526fmt%3D22" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="512" height="313"></embed></object>
fmt=22 で 16:9。 これは 512 x 313 (288 + 25)。
通常。 fmt= なし。
参考:
I'm sorry... If Japanese is not included in the comment because
spam comes, writing is not permitted.
Please click here while saying, "Balus!" when getting angry.
トラックバック URL はこちら


