C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: WMPコントロールで動画が緑になる


(過去ログ 82 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■48860 / inTopicNo.1)  WMPコントロールで動画が緑になる
  
□投稿者/ つげみ (1回)-(2010/04/15(Thu) 15:00:30)

分類:[.NET 全般] 

2010/04/15(Thu) 15:08:29 編集(投稿者)
2010/04/15(Thu) 15:08:24 編集(投稿者)

初めて質問させて頂きます。

C#のフォームにWindowsMediaPlayer(以下、WMP)のコントロールを貼り付けて、プログラムから動画を再生しようとしています。

このプログラムの連続稼動テストを行った際、動画表示が緑色になってしまいました。。。

WMPにおいて動画表示が緑色になる場合の対処方法として、ビデオアクセラレータの値を下げるとのことですが、
プログラムからビデオアクセラレータの値をコントロールすることは可能でしょうか?

また、いくつかのPCで同様のテストを行いましたが、一番スペックの低いPCでのみ本現象が発生しました。
PCのスペックに起因すると考えられますが、何のスペックが原因と考えられるでしょうか?(CPU、メモリetc...)

よろしくお願いします。
引用返信 編集キー/
■48870 / inTopicNo.2)  Re[1]: WMPコントロールで動画が緑になる
□投稿者/ 774RR (497回)-(2010/04/15(Thu) 16:13:43)
普通は最初にビデオドライバーの更新とか試みてみるものだと思うが・・・
あるいは BIOS の更新とか.

プログラムからアクセラレータの値を*勝手に*下げるってのはやるべきでない、と思うぞ。
以下のどれを選ぶかはユーザーに任せるべきだろう。
・そのプログラムを使うほうを優先しアクセラレータの値を下げる、という選択肢
・アクセラレータの値を下げず、そのプログラムを使わない、という選択肢
・緑色であってもよいからアクセラレータの値を下げずにそのプログラムを使う、という選択肢

で、実際にアクセラレータの値を下げて現象が出なくなったわけ?
引用返信 編集キー/
■48879 / inTopicNo.3)  Re[2]: WMPコントロールで動画が緑になる
□投稿者/ つげみ (2回)-(2010/04/15(Thu) 16:49:42)
No48870 (774RR さん) に返信

コメント頂きありがとうございます。

> 普通は最初にビデオドライバーの更新とか試みてみるものだと思うが・・・
> あるいは BIOS の更新とか.
まずはこの2点についてトライしてみます。

> プログラムからアクセラレータの値を*勝手に*下げるってのはやるべきでない、と思うぞ。
> 以下のどれを選ぶかはユーザーに任せるべきだろう。
774RRさんのおっしゃるとおりだと思います。
ただ今回の考え方として、実際に現場で本プログラムを利用する際、画面が緑になるという現象が
発生しないよう事前に対策をしておきたいという思いがありました。

> で、実際にアクセラレータの値を下げて現象が出なくなったわけ?
まだ確認できていません。
というのも、開発段階(本現象が発生するPCで開発を行ってきた)や通常の稼動テストでは
本現象は発生せず、連続稼動のテストの際に本現象が発生しました。

プログラムからアクセラレータの値を変更する方法がわかり次第、連続稼動のテストで
現象が出なくなるかどうかを確認できると思っています。



ちなみに連続稼動で行っている処理は・・・
1.(毎回異なる)動画ファイルを読み込む
2.再生する
の繰り返しです。

WMPの連続再生であれば、WMPの設定を変更して連続稼動のようなテストはできます。
(それも今夜トライしてみます)

ただ、動画ファイルの読み込みに関連しているかもしれないので、プログラムによって
WMPコントロールのアクセラレータ値を変更し、連続稼動テストをしたいと考えています。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -