2012-04-21 27 views
0

私は視覚的な基本的なMP3プレーヤーを作ることを学んでいます。私が行ったのは、Windows Media Playerプラグインを使ってVisual Studioでビジュアルな基本アプリケーションを作ったことです。次に、リストボックスにいくつかの曲を表示するためにMs Accessデータベースをリストボックスに付けることでした。VBでリストボックスの.mp3アイテムを再生

リストボックスに私の曲リストが表示されています。

今私が望むのは、そのリストボックスの曲名をダブルクリックするたびに、それが私のアプリのプラグインで再生されるはずです。

アクセスでハイパーリンクを使用しようとしましたが、使用方法に関する有益な情報が見つかりませんでした。

お願いします。

+1

Accessデータベースには、通常のテキスト列またはメモ列にフルファイルパスを格納する必要があります。これにハイパーリンクフィールドタイプを使用しないでください。実際、ハイパーリンクのデータ型は何も使用しません。 – HK1

+0

私のパスをAccessデータベースに通常のテキスト列で保存した後、それを使用して私のVSの基本アプリケーションリストボックスで私のWMPlibを使って開く方法。 – user1263375

答えて

1

あなたはWMPLibを見る必要があります。

これにより、Windows Media Playerコントローラを作成して制御することができます。直接再生したい.mp3のパスか、より良いプレイのためにプレイリストを作成し、それをプレーヤーに渡します。

私がリンクしたページには、VB.NETとC#コードがあります。 urlは、再生したいファイルのフルパスです

Player = New WMPLib.WindowsMediaPlayer 
Player.URL = url 
Player.controls.play() 

+0

アクセスデータベースからPlayer.URLへのリンクを送信するにはどうすればいいですか? – user1263375

+0

@ user1263375 - リンクは単なるパスです。したがって、データベースに完全なパスを格納するか、アプリケーションで再作成する方法が必要です。 – ChrisF

+0

うん、私はそれを得た。しかし、今私は視覚的な基本のパスを再作成する方法を構造化しています – user1263375

関連する問題