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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/10/17 01:23:41
  • 終了:--

回答(3件)

id:finalvent No.1

finalvent回答回数321ベストアンサー獲得回数12003/10/17 08:43:58

ポイント24pt

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

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

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

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

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

信頼が上がります。

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

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

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

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

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

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

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

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

なるかと思います。

id:sunkujira

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

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

これだと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形式で公開するのはあまり実用的でないのは調べているうちにわかったのですが、依頼先からの指定なのです・・・。

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

2003/10/17 12:16:54
id:kiyoshi917 No.2

kiyoshi917回答回数13ベストアンサー獲得回数02003/10/17 09:49:41

ポイント23pt

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

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

AddType video/x-msvideo .avi

id:sunkujira

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

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

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

2003/10/17 12:21:29
id:finalvent No.3

finalvent回答回数321ベストアンサー獲得回数12003/10/17 13:24:04

ポイント30pt

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

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

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

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

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

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

id:sunkujira

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

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

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

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

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

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

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

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

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

ありがとうございます。

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

2003/10/17 13:52:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません