Mit der UltraID3Lib AlbumCover auslesen

    • VB.NET

      Mit der UltraID3Lib AlbumCover auslesen

      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.

      VB.NET-Quellcode

      1. Private m_UltraID3 As New UltraID3
      2. Private m_CurrentPictureFrame As ID3v23PictureFrame
      3. Private m_PictureTypes As ArrayList
      4. Private m_FileName As String
      5. Private m_PictureFrames As ID3FrameCollection
      6. Private m_PictureIndex As Integer
      7. Private Sub Cover()
      8. m_UltraID3.Read(PlayList1.FocusedItem.Tag.ToString)
      9. m_PictureFrames = m_UltraID3.ID3v2Tag.Frames.GetFrames(MultipleInstanceID3v2FrameTypes.ID3v23Picture)
      10. m_PictureIndex = -1
      11. If m_PictureFrames.Count > 0 Then
      12. m_PictureIndex = 0
      13. End If
      14. cover3()
      15. End Sub
      16. Private Sub cover3()
      17. Dim PictureFrameCount As Integer = m_PictureFrames.Count
      18. If PictureFrameCount > 0 Then
      19. m_CurrentPictureFrame = CType(m_PictureFrames.Item(m_PictureIndex), ID3v23PictureFrame)
      20. With m_CurrentPictureFrame
      21. If m_CurrentPictureFrame.Picture IsNot Nothing Then
      22. picturebox1.BackgroundImage = m_CurrentPictureFrame.Picture
      23. Else
      24. 'Ansonsten...
      25. End If
      26. End With
      27. End If
      28. End Sub







      Spoiler anzeigen
      Den Tipp gab mir n1234n. Dank an ihn ;)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „klose010“ ()