人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.aviファイルをHTMLに埋め込みたいのですが、メタファイルは必要でしょうか?.aviファイルでのメタファイル例が探せませんでした。直に埋め込んでしまうとMacではうまく再生されません。メタファイルが必要だとしたらどのように記述すれば良いでしょう。もしくは、正しいHTMLへの埋め込み記述方法でもかまいません。よろしくお願いします。

●質問者: sunkujira
●カテゴリ:ウェブ制作
✍キーワード:HTML Mac ファイル メタファ 再生
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● finalvent
●24ポイント

http://www.faireal.net/articles/5/20/#d20503a

非圧縮のAVIファイルで再生ソフトをWMP(あるいはIE6も同じ)に限定

しているなら、このURIのWMVとまったく同じようにしてHTMLに埋め込む

ことができます。メタファイルはなくてもできます。

WMP用にもメタファイルのようなものとしてasxファイルがあります。

以下が参考です。直リンクよりややWMVを特定するだけやや再生の

信頼が上がります。

http://www.kitahotaru.com/xoops/modules/pukiwiki/index.php?%5B%5...

メディアへの直リンクだとなにが起動するかわかりません。Mac系だと

QTがたいてい起動します。

通常はメタファイルはRealPlayer用です。これなら、Macでも対応します。

原理的にはAVIも再生可能なのですが、実際面では実用に耐えません。

詳しい説明を省いて申し訳ないのですが、W3C的にSMILを使う手もあります。

ただし、AVIは実用的ではありません。

ご質問の意図からそれませうが、AVIを無圧縮にしてソレンソンスクィーズ

でFlashの動画にするのが、広いユーザを層を想定したときのソリューションに

なるかと思います。

◎質問者からの返答

ご回答ありがとうございました。

最初の質問に書けば良かったのですが、実際の埋め込みソースは以下のようになっています。

これだとMacのIE5.1で開くと、“ファイルを開けません。パスおよびファイル名が正しいことを確認しもう一度実行してください”というエラーメッセージが出てしまいます。

<object id=”MediaPlayer” width=640 height=480 classid=”CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95” </p>

codebase=”http://activex.microsoft.com/activex/controls/mplayer/en/nsm...

standby=”Loading Microsoft Windows Media Player components...

” type=”application/x-oleobject” align=”middle”>

<param name=”FileName” value=”images/xxx.avi”>

<param name=”Showcontrols” value=”true”>

<param name=”AutoStart” value=”false”>

<param name=”ShowStatusBar” value=”true”>

<param name=”ShowDisplay” value=”false”>

<embed type=”application/x-mplayer2” src=”images/xxx.avi” pluginspage=http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&” name=”MediaPlayer” width=”640” height=”480” showcontrols=true autostart=false showstatusbar=true showdisplay=false filename=”images/xxx.avi” align=”middle”>

</embed>

</object>

avi形式で公開するのはあまり実用的でないのは調べているうちにわかったのですが、依頼先からの指定なのです・・・。

どうしても厳しい場合は他形式を進言してみようかと思いますが、公開日が迫っているのでどうなることか。


2 ● kiyoshi917
●23ポイント

Win環境では再生されるのでしょうか?

.htaccessファイルに次の一文を追加してみては?

AddType video/x-msvideo .avi

◎質問者からの返答

ご回答ありがとうございます。

まだローカルでしか試していませんが、Win環境では再生されています。

.htaccessですか。納品時に一言加えてみます。


3 ● finalvent
●30ポイント

http://www.openspc2.org/reibun/javascript/multimedia/005/

クリックしたらMediaPlayerのムービーを再生する

再投稿です。問題背景はわかりました。結論からいうと、このobjectタグの指定はMacに効きません。

Mac用のMediaPlayerもあるのですが、たしかWin/Mac共通の指定はできなかったと記憶しています。

こういうクライアントからの要望があったとき、自分はどうするかというと、とりあえず、Windows対応にHTMLで埋めておいて、Macの場合はAVIファイルを直リンクにします。QTがあれば開くはずです。

ということで、JavaScriptでMacを判別させる、というあたりでしょうか。判別手法が別途必要なら掲示板になったら書いておきます。

◎質問者からの返答

finalventさん、再度のご回答ありがとうございました。

とりあえず先ほどのままで先方からOKが出てしまいました・・・。いいのでしょうか・・・。

>>ということで、JavaScriptでMacを判別させる、というあたりでしょうか。

判別して、別ファイルに飛ばすというコトですか。

今回はサムネイルをクリックで小ウインドウが開き、ソコで埋め込んだHTMLを見せるという方法でした。

そうするとサムネイルをクリックした後に判別させるのでしょうか。

自分でももっと勉強してみます。ありがとうございました。

ここでこの質問は終了させていただきます。

>>判別手法が別途必要なら掲示板になったら書いておきます。

ありがとうございます。

お時間のある時がありましたら、どうぞよろしくお願いいたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ