アプリ版:「スタンプのみでお礼する」機能のリリースについて

16:9映像をWMVにしてWEBにストリーミング配信したいのですが、
HTMLに埋め込むと16:9の映像になりません。
映像がOBJECTタグで指定した画面サイズの大きさになってしまいます。

PC上のWindowsMediaPlayerで再生すると上下に空白があって16:9になるのですが、HTMLに埋め込みではできないのでしょうか?

ずっと調べていますが、できるのかできないのかもわかっていないです。
どなたかご存知の方がいましたらご教授ください。

■以下HTMLのソースです。
※映像が画面サイズいっぱいになってしまう。
<OBJECT CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"  ID="MediaPlayer" width="320" height="280">
<PARAM NAME="FileName" VALUE="16_9.wmv">
<EMBED SRC="16_9.wmv" width="320" height="280"></EMBED>
</OBJECT>

A 回答 (2件)

HTMLについては詳しくないので恐縮ですが、embed sourceのフレームアスペクトが16:9になるように、heigtを180にするとかではダメでしょうか?



~~
<EMBED SRC="16_9.wmv" width="320" height="180"></EMBED>
</OBJECT>

見当違いでしたらすみません。
    • good
    • 0
この回答へのお礼

grunt419様
早速解答いただきありがとうございます。

できれば、以下の対応は最終手段にしたいと思っています。

というのも、4:3と16:9の動画が混在しており、
4:3と16:9でサイズをかえる必要がありますが、
その場合、4:3なのか16:9なのかが分かれなければいけないのですが、
WMVファイルからどうやって、縦横比を取得したらいいのかわかっていません。

(1)4:3又は16:9のWMVファイルをサーバーにアップして
(2)WEBでアップされているWMVファイルを一覧に表示します。
(3)WEBで一覧をクリックしたら、動画を再生する
といった流れになっています。

WMVファイルをサーバーにアップする時でもOKなのですが、
WMVファイルの縦横比を取得する方法を調査中です。


>HTMLについては詳しくないので恐縮ですが、embed sourceのフレームアスペクトが16:9になるように、heigtを180にするとかではダメでしょうか?

お礼日時:2008/03/25 11:41

どのようなレイアウトのページなのかにもよりますが、


リスト表示している時点で動画の縦横比率が既にわかっているならば、

ひとつのブラウザ画面をフレームタグを使ってリストページと再生ページに分割して

リストの中から4:3の動画をクリックされたら4:3用の再生ページを、
16:9の動画をクリックされたら16:9用の再生ページを表示するようにする。
という感じでは駄目でしょうか。

1枚のページで縦横比を可変して表示させるか、
2枚のページを予め用意して切り替えるか。
うまくフレームタグを使えば見た目はどちらも変わりないように思います。

ご参考までに・・・。
    • good
    • 0
この回答へのお礼

mirai-yaさん
回答ありがとうございます。

はい、mirai-yaさんの言うとおりにいたしました。
ありがとうございます。

1枚のページで縦横比を可変して表示するようにしました。
・ 4:3の動画をクリック → WindowsMedia画面サイズを 4:3にする
 ※width=384 heigth=288 + 40
・16:9の動画をクリック → WindowsMedia画面サイズを16:9にする
 ※width=384 heigth=216 + 40

※heigthは、コントロール分の高さ[40]を足しました。

お礼日時:2008/04/02 09:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!