HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0405
kn.tmWindows Media Player の ActiveXコントロールのエラー3解決


kn.tm

リンク

2011/4/5(Tue) 21:06:45|NO.38150

http://lhsp.s206.xrea.com/hsp_com.html#wmp (HSP向けのページ)
このページとMSDNのページを参考にして以下のプログラムを作りました。


// 設置する pos 0,0 axobj wmp, "{6BF52A52-394A-11d3-B153-00C04F79FAA6}", 640, 480 wmp_version=wmp("versionInfo") dialog "WindowsMediaPlayerのバージョン : "+wmp_version // Controlsオブジェクト取得 wmpcnt = wmp("controls") ;---- 中略 ----; // currentMediaコントロール取得? wmpmed = wmp("currentMedia") // 再生するファイル(filenameにファイル名を代入) wmp("URL") = filename // フルスクリーン?? wmp("fullScreen") = -1 ; エラー発生! // 縦サイズ取得?? wmp_heigt = wmpmed("imageSourceHeigt") ; エラー発生! // 再生を実行 wmpcnt->"play"


「フルスクリーン」と「縦サイズ取得」の部分でエラーが出ます。
コメントアウトすると通ります。

何が間違っているのかわかりません。どなたか教えてください。


主に4つの参考にしたMSDNのページのURLを載せておきます。

http://msdn.microsoft.com/ja-jp/library/cc410640.aspx
http://msdn.microsoft.com/ja-jp/library/cc410625.aspx("imageSourceHeigt")

http://msdn.microsoft.com/ja-jp/library/cc410995.aspx
http://msdn.microsoft.com/ja-jp/library/cc410976.aspx("fullScreen")


よろしくお願いします。



この記事に返信する


inovia

リンク

2011/4/5(Tue) 21:18:05|NO.38151

とりあえず、フルスクリーンについては再生中でないとエラーになるようです。
http://hsp.tv/play/pforum.php?mode=pastwch&num=24426


// 再生を実行 wmpcnt->"play" // 再生中かを調べる repeat if wmp("playState") = 3 : break wait 12 loop // 再生中にフルスクリーンをしないと失敗します。 wmp("fullScreen") = 1



inovia

リンク

2011/4/5(Tue) 21:23:52|NO.38152

動画のサイズ取得も再生中でないとダメみたいです。


// 再生を実行 wmpcnt->"play" // 再生中かを調べる repeat if wmp("playState") = 3 : break wait 12 loop // currentMediaコントロール取得? wmpmed = wmp("currentMedia") // 縦サイズ取得?? wmp_heigt = wmpmed("imageSourceHeight") ; エラー発生!



kn.tm

リンク

2011/4/9(Sat) 18:06:20|NO.38271

返信が遅れてしまい申し訳ないです。

無事inoviaさんのおかげで解決できました。
再生中でしか使えないということがわかって、よかったです。

ありがとうございました。感謝しています。



ONION software Copyright 1997-2023(c) All rights reserved.