2

私はドットネットに不慣れで、完了するタスクがあります。どうやって始めたらいいのかわからない。

私の質問:私のウィンドウフォームにYouTubeビデオがあるはずです。ユーザーが再生ボタンをクリックすると、フォームが更新され、ビデオの再生中に「1人が表示されました」と印刷されます。同様に、ユーザーはプロセスを繰り返すことができます。再生ボタンをもう一度押すと、更新されます。今回は、「2人が視聴しました」というテキストとともにビデオが再び表示されます。基本的には、再生ボタンを押すカウンターを維持しています。

これに関してGoogleで何も見つかりません。そのビデオをフォームに埋め込む方法がわかりません。

4

4 に答える 4

6
  1. WebBrowserフォームにコントロールを追加します
  2. embed動画のコードを取得する
  3. ビデオをにロードしますWebBrowser

例 :

 const string page = "<html><head><title></title></head><body>{0}</body></html>";
 webBrowser1.DocumentText = string.Format(page, "<iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/yg2u_De8j5o\" frameborder=\"0\" allowfullscreen></iframe>");

視聴回数のカウントについて:ユーザーが[表示]ボタンをクリックするたびに、動画を読み込んでからカウンターをインクリメントします(これは十分に簡単なはずです)。

于 2012-08-31T23:31:36.850 に答える
4

ここを見て、winformにyoutubeを追加します。彼らの例を使ってください。これがお役に立てば幸いです。

于 2012-08-31T23:25:48.893 に答える
0

おそらく、アプリケーションまたはデータベースの再生クリックを追跡し、Webブラウザコントロールを使用して必要なページに移動する必要があります。

于 2012-08-31T22:59:10.120 に答える
0

swfをダウンロードして、フォーム内で再生するだけです。そのためには、ここから始めることができます。

カウンターについては、ボタンが押された回数を数えたいだけですか?それは些細なことです。

Youtube.comが表示する実際の数が必要ですか?ソースをふるいにかけて入手できる場合がありますが、swfの直接ダウンロードがYoutubeの再生としてカウントされるかどうかはわかりません。

于 2012-08-31T23:21:21.357 に答える