1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VB2017でVLC

Last updated at Posted at 2020-05-21

VB.NET2017 上の VLC で動画再生する方法

以下のコードで再生されます

    AxVLCPlugin21.playlist.add(New Uri("C:\SampleData\Pexels Videos 1234163.mp4").AbsoluteUri)
    AxVLCPlugin21.playlist.play()

環境

  • Windows10 Ver-1903
  • Visual Studio Community 2017
  • .NET Framework 4.5 (4.5以上でないと動作しません)
  • Any CPU
  • VLC 2.2.5.1 x32
  • Ver3ではうまくいきませんでした
  • 実行環境にもインストールが必要です

準備

VLCのインストールは「推奨インストール」のままでOKです。プラグインも一緒にインストールされます。
image.png
VisualStudio2017を起動し、ファイル→新規作成→プロジェクトを選択
image.png
Windowsデスクトップ→Windowsフォームアプリケーションを選択、今回フレームワークは .NET Framework 4.5 を選択しました。
.NET Framework 4 では動作しませんでした。
.NET Framework 4.5で作成し .NET Framework 4 に変更し、さらに .NET Framework 4.5 に戻しても動作しませんでした。
image.png
ツールボックス(どこでも)で__右クリック__し「アイテムの選択」をクリック
image.png
COMコンポーネントの[VLC ActiveX Plugin and IE Web Plugin v2]にチェック
image.png
ツールボックスに VLC が出てきます
image.png
以上でVLCを使う準備はできました。
(この時点でVLCを選択しているので、そのままフォームに貼り付けできます)

開発

ツールボックスからVLCを選択し、フォームに貼り付けます。
image.png
image.png

コードを記述

Form1.vb
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        AxVLCPlugin21.playlist.add(New Uri("C:\SampleData\Pexels Videos 1234163.mp4").AbsoluteUri)
        AxVLCPlugin21.playlist.play()
    End Sub
End Class

実行画面
image.png

備考

今回の動画データは下記の無料動画サイトから取得しました。
https://www.pexels.com/ja-jp/video/1234163/

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?