![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
Visual Basic 2010 で動画をフルスクリーンでランダムに再生させたいのですが、上手くいきません。
10秒の動画ファイルをランダムにフルスクリーンで再生されていくプログラムはVBでは作れないのでしょうか?
再生させたいファイルの場所を関数に入れて乱数を使ってランダムにさせようと思い
'表示する動画の格納(格納先⇒H:\test\mov)
Dim Strmov(39) As String
Strmov(0) = "H:\test\mov\0.avi"
Strmov(1) = "H:\test\mov\1.avi"
Strmov(2) = "H:\test\mov\2.avi"
Strmov(3) = "H:\test\mov\3.avi"
Strmov(4) = "H:\test\mov\4.avi"
Strmov(5) = "H:\test\mov\5.avi"
・
・
・
というように動画ファイルのアドレスをローカル関数に入れて、
'動画乱数作成(0~39の整数)
Dim MintResult As Integer = CInt(Int((40 * Rnd()) + 1)) - 1
によって乱数を作成し、それを参照させてWIN32APIのmciSendString関数を使用して動画を再生するのを
For~Next構文で40回繰り返したいのです。(最終的には実際に提示した順番をテキストで出力もさせたいです。)
しかし、mciSendStringだと再生する動画ファイルは直接参照しかできない?みたいで上手くいかず行き詰ってます。
画像や音声は上のような方法で上手くいったのですが、動画では無理なのでしょうか?
ちなみに初めは画像と音声に分けて別々に表示再生させようとして、それが無理だった(ランダムな音声を15秒再生し、音声再生の5秒後からランダムな画像を5秒呈示するものを作ろうとしたけど上手くいかなかった)ために、画像と音声を合わせて動画にしたものを再生しようと考えた経緯があります。
またDirectShowは、dllの参照でアクセス拒否され上手くいきませんでした。
フルスクリーンでランダム再生はどうすれば上手くいくでしょうか?教えてください!
↓Win32APIのmciSendString構文については以下に説明があります。
http://www.geocities.co.jp/NatureLand/2023/refer …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・周辺機器) iPhone→ PC取り込んだHDR動画が白くなってる 1 2023/07/24 22:55
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- デスクトップパソコン 大量のファイルの中から壊れた動画ファイルを検出して削除したい 2 2023/08/11 22:16
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- Windows 10 windows付属のボイスレコーダー。雑音が入らないように録音するには? 1 2022/05/16 22:39
- Windows 10 Windows10 の設定?について (長文ですがよろしくお願いします)m(_ _)m 3 2022/05/14 12:22
- 国産車 トヨタ純正ドラレコ DRD-H68S 3 2022/08/11 09:25
- GYAO! You tubeなどでダウンロードした動画ファイルの再生について 7 2023/07/03 16:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サポートされたファイル形式お...
-
DirectShowでの動画の保存
-
Googleマップに保存した地点が...
-
A4の紙に印刷されている文字を...
-
【VBA】マクロの入ったファイル...
-
カメラのフラッシュは大丈夫?
-
PC内で速度を遅くした音源をCD...
-
TextBoxにフォーカスを与えると...
-
ガラケーからPCへの写真の取り込み
-
スマホでtxtファイルを編集する...
-
2枚、マイクロSDカードを入...
-
eclipseでタブ入力ができなくな...
-
音声ファイルの音量を上げる方法
-
情けない話ですが成田エクスプ...
-
シェイプ上で矢印キー(右、左...
-
過去の写真や動画の長期保存(...
-
旅の記録にと思い乗車するバス...
-
EXCEL/VBAでWORDファイル名の先...
-
ポップアップメニューを、フラ...
-
ボタンにリンクを貼っても・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サポートされたファイル形式お...
-
Visual Basic.NETの、Form 間で...
-
連続的に画像を受け取り、画像...
-
VIDEOタグでPC上のローカルファ...
-
VBSで動画ファイルの時間を読み...
-
動画編集ソフト自作について。
-
mp4動画をDVDプレーヤーで再生...
-
楽天RMS PC用販売説明文に動画...
-
ダウンロードしたファイルの容...
-
DirectShowでの動画の保存
-
Visual C++のWindowsMediaPlaye...
-
VB2010で全画面で動画をランダ...
-
WIN32APIで動画を読み...
-
●HTMLに動画を埋め込むが再生さ...
-
Mac FLVのクイックルックがで...
-
HTMLに動画を埋め込んで再生し...
-
クイックタイムプレイヤーのム...
-
bxsliderで複数のvimeoスライド...
-
javaを使ってMP4を再生させるには
-
flashにflvの動画を埋め込んだ...
おすすめ情報