ID for Weblifeというソフトで、WMVを埋め込んだページをつくったのですが、そのページへ飛ぼうとすると、「再生しようとしているファイルの拡張子がファイル形式と一致しないため、再生すると予期しない動作が発生する可能性がある」というメッセージが出て、再生されません。一応メディアプレイヤーの埋め込み画面は出るのですが・・・。どうすれば再生できるでしょうか?ソフトは最新版で、OSはWindowsXPです。IE、firefoxともにダメでした。正しい答えを教えていただいた方には先着で500ポイント送信します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/11/24 20:22:21
  • 終了:--

回答(2件)

id:jouno No.1

jouno回答回数280ベストアンサー獲得回数02005/11/24 20:49:53

まず、そのwmvファイルが実際にwmvファイルであるかどうか確認します。単体でダブルクリックして開いてみます。同様の警告は出ますか? また、プロパティのオーディオ・コーデックとヴィデオコーデックはどうなっていますか? これがウィンドウズ・メディアになっていなければ、拡張子をただしいものにすることで解決しるはずです。


つぎに、実際にwmvだった場合、weblifeはflashベースのサイト構築を得意とするソフトのようですので、htmlの埋め込みの記述がflash向けのものになっているのかもしれません。ソースのembedあるいはobject周辺の記述をおしえていただけるでしょうか。

http://www.microsoft.com/japan/msdn/windowsmedia/production/wmp7...

デジタル メディア コンテンツへの URL の埋め込み

こんな感じになってるのが正しいです。

http://www.interq.or.jp/blue/inside/windowsmedia/plug-in.html

Windows Media Audio / ASFのプラグイン再生

こちらも参考。


weblifeで埋め込みのための操作が、本当にflashなどのほかのメディア向けのものでなくwmv向けのものになっているかどうかご確認ください。

id:fengshui

wmvファイルをダブルクリックでは、問題なく正常に動作します。

真空波動研というソフトでコーデックを調べると、

[●●●.wmv]

320x240 24Bit Windows Media Video V8 30.00fps 185.00kb/s

Windows Media Audio 9.1 32.00kHz 16Bit 2ch 40.00kb/s

[WindowsMedia] 00:16:54 (1014.00sec) / 27,674,200Bytes

ということで、wmvに間違いないと思います。

あと、HTMLのソースはこうなっています。

style=’width:240.0pt;mso-cellspacing:0mm;mso-padding-alt:0mm 0mm 0mm 0mm’>

mso-fareast-font-family:”Times New Roman”’><script type=”text/javascript”></p> <p> </p> <p> </p> <p> var tmp = location.search + ”&”;</p> <p> </p> <p> function getData(myN, def) {</p> <p> var p1 = tmp.indexOf(myN);</p> <p> if (p1 != -1) {</p> <p> var p2 = tmp.indexOf(’=’, p1) + 1;</p> <p> var p3 = tmp.indexOf(’&’, p2);</p> <p> return unescape(tmp.substring(p2, p3));</p> <p> } else {</p> <p> return def;</p> <p> }</p> <p> }</p> <p> n = getData(’file’, ’’);</p> <p> </p> <p> </p> <p> document.write(’<object id=”mediaplayer1” width=”320” height=”285” ’);</p> <p> document.write(’CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95”’);</p> <p> document.write(’codebase=”<a href="http://www.digitalstage.net/go/plugins/windowsmedia.html" target="_blank">http://www.digitalstage.net/go/plugins/windowsmedia.html</a>”’);</p> <p> document.write(’type=”application/x-oleobject”>’);</p> <p> document.write(’<param name=”autostart” value=”true”>’);</p> <p> document.write(’<param name=”filename” value=”’ + n + ’”>’);</p> <p> document.write(’<param name=”showcontrols” value=”true”>’);</p> <p> document.write(’<param name=”showstatusbar” value=”false”>’);</p> <p> document.write(’<embed type=”application/x-mplayer2” ’)</p> <p> ;document.write(’pluginspage=”<a href="http://www.digitalstage.net/go/plugins/windowsmedia.html" target="_blank">http://www.digitalstage.net/go/plugins/windowsmedia.html</a>”’);</p> <p> document.write(’src=”’ + n + ’”’);</p> <p> document.write(’name=”mediaplayer1”’);</p> <p> document.write(’width=”320”’);</p> <p> document.write(’height=”285”’);</p> <p> document.write(’autostart=”true”’);</p> <p> document.write(’showcontrols=”true”>’);</p> <p> document.write(’</embed>’);</p> <p> document.write(’</object>’);</p> <p> </p> <p> </p> <p> </script><o:p></o:p>

他のサイトを見ても、

<embed type=”application/x-mplayer2”>

でWindowsMediaPlayerが埋め込まれているようなので、正しいと思うのですが・・・。

2005/11/25 09:34:07
id:shak No.2

shak回答回数84ベストアンサー獲得回数22005/11/24 21:01:29

http://kchan.exblog.jp/i18

ブログの玉手箱:ビデオのリンクと埋め込み

埋め込んだファイルの拡張子(ファイルの末尾についている「.」に続くアルファベット3文字)を確認してみて下さい。

もし、拡張子が「.wma」等、「.wmv」以外になっている場合は、ファイルの拡張子を「.wmv」にして、(「使えなくなる可能性があります」と出るときがありますが、「はい」で大丈夫です。)再度ページに埋め込んでみて下さい。

警告は表示されなくなるはずです。

id:fengshui

質問の仕方があいまいだったようなので、再質問します。申し訳ありません。

2005/11/25 10:39:45

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

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

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

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

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