Mit der UltraID3Lib ist es möglich Coverbilder aus MP3-Datein auszulesen
Die UltraID3Lib ist eine dll mit der man so ziemlich alles aus einer MP3 Datei herauslesen kann. Wie der Name schon sagt werden in ihr die ID3-Tags unterstütz. Diese sind informationen über die MP3, wie Titel des Liedes, Interpret, Album etc. Und in diesem Tag steht auch das Album-Cover.
Spoiler anzeigen
Die UltraID3Lib ist eine dll mit der man so ziemlich alles aus einer MP3 Datei herauslesen kann. Wie der Name schon sagt werden in ihr die ID3-Tags unterstütz. Diese sind informationen über die MP3, wie Titel des Liedes, Interpret, Album etc. Und in diesem Tag steht auch das Album-Cover.
VB.NET-Quellcode
- Private m_UltraID3 As New UltraID3
- Private m_CurrentPictureFrame As ID3v23PictureFrame
- Private m_PictureTypes As ArrayList
- Private m_FileName As String
- Private m_PictureFrames As ID3FrameCollection
- Private m_PictureIndex As Integer
- Private Sub Cover()
- m_UltraID3.Read(PlayList1.FocusedItem.Tag.ToString)
- m_PictureFrames = m_UltraID3.ID3v2Tag.Frames.GetFrames(MultipleInstanceID3v2FrameTypes.ID3v23Picture)
- m_PictureIndex = -1
- If m_PictureFrames.Count > 0 Then
- m_PictureIndex = 0
- End If
- cover3()
- End Sub
- Private Sub cover3()
- Dim PictureFrameCount As Integer = m_PictureFrames.Count
- If PictureFrameCount > 0 Then
- m_CurrentPictureFrame = CType(m_PictureFrames.Item(m_PictureIndex), ID3v23PictureFrame)
- With m_CurrentPictureFrame
- If m_CurrentPictureFrame.Picture IsNot Nothing Then
- picturebox1.BackgroundImage = m_CurrentPictureFrame.Picture
- Else
- 'Ansonsten...
- End If
- End With
- End If
- End Sub
Den Tipp gab mir n1234n. Dank an ihn
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „klose010“ ()