【C#】AxWindowsMediaPlayerにて,再生動画をコントロールサイズに合わせる方法
関連記事
- 【#CSHARP】ソリューション内でサービス,Winformアプリを混在で作成させ,バイナリ出力先を同じにするとサービスが起動しない 【2024年02月08日(木)】
- 【#PHP】謎な #Laravel 案件 引き渡したじ 【2024年01月11日(木)】
- 【C#】謎な改造アプリ,SIMD命令を導入して高速化しようか,思案中 【2023年11月14日(火)】
- Javaの”やらかし”でC#と人気逆転か 激変プログラミング言語人気ランキング 【2023年10月18日(水)】
- 【#CSHARP】次の案件のスケルトン書いてgitサーバに登録するなどと 【2023年05月16日(火)】
ってことで,Androidな仕事は次の次
今やっている仕事は,怪しい動画再生システムでございます(爆
C#にて,実装中
動画制御は,めんどくさいんでMedia PlayerをCOMから呼び出すようにして?
で,だいたいのメソッドプロパティの使用方法は,こちらのページで
C#でWindows Media Playerを使う@隊長GANのブログ
んが,動画サイズを,フォームに貼り付けたAxWindowsMediaPlayerなコントロールサイズに合わせたかったんじゃけど
よくわからない...(汗
調べて行ったら,
axWindowsMediaPlayer1.stretchToFit = true;
で,OKでごわした.FALSEだと,動画オリジナルサイズで再生されまする
なお,うちで使ったプロパティメソッドイベントは,下のとおりでごわす
axWindowsMediaPlayer1.autoStart = true; //自動再生
axWindowsMediaPlayer1.uiMode = “none”; //コントロールの外観を決めるプロパティ
axWindowsMediaPlayer1.URL = “ファイル名” //再生動画ファイル名:ローカルディスクのパスもOK
axWindowsMediaPlayer1.Ctlcontrols.stop(); //動画の再生停止
axWindowsMediaPlayer1.close(); //動画ファイルを閉じる
一度,Ctlcontrols.stop();を行って,再生動作を停止の上で,close();しないと
アプリが異常終了するケースが結構有りましたっす.動画のコーデックによるのかもしれないっすねぇ?
axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)イベント
動画再生開始終了等,挙動が変わる時に呼び出されるイベント
axWindowsMediaPlayer1_MouseDownEvent(object sender, AxWMPLib._WMPOCXEvents_MouseDownEvent e)
マウスクリック.クリック時に再生停止動作が必要だったもんで
これぐらいかな?
手抜き
>>康ちゃん@まったり~ さま
今回の案件,そこまでお代をいただいていないので
赤字にさせないように必死ですわん