Youtube Uploader - Uploadstatus

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Myrax.

    Youtube Uploader - Uploadstatus

    Hi leute,

    Ich brauche mal eure Hilfe:
    Ich will in VB.net einen YouTube-Uploader programmieren, Soweit das er die Videos hochläd hab ich ihn. Nun will ich aber in einer progressbar den Status ( Wie viel % hochgeladen ) und in einem label dieVerbleibende zeit anzeigen.
    P.S.: Die development seiten haben mir nicht weitergeholfen :(

    Quellcode:

    VB.NET-Quellcode

    1. Imports Google.YouTube
    2. Imports Google.GData.YouTube
    3. Imports Google.GData.Client
    4. Imports Google.GData.Extensions
    5. Imports Google.GData.Extensions.MediaRss
    6. Imports System.Threading
    7. Public Class Form1
    8. Dim createdVideo As Video
    9. Dim newVideo As New Video()
    10. Dim devkey As String = "Google-devkey"
    11. Private settings As New YouTubeRequestSettings("Youtube Uploader - Rad4day", _
    12. devkey, "YT-user", "YT-pass")
    13. Private request As New YouTubeRequest(settings)
    14. Private Sub uploader()
    15. newVideo.Title = "Test"
    16. newVideo.Tags.Add(New MediaCategory("Games", YouTubeNameTable.CategorySchema))
    17. newVideo.Description = "Testing Testing Testing"
    18. newVideo.YouTubeEntry.[Private] = True
    19. newVideo.YouTubeEntry.MediaSource = New MediaFileSource("C:\Users\Rad4day\Desktop\upload.wmv", "video/x-ms-wmv")
    20. DirectCast(request.Service.RequestFactory, GDataRequestFactory).Timeout = 9999999
    21. createdVideo = request.Upload(newVideo)
    22. End Sub
    23. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    24. Dim Thread As New Threading.Thread(AddressOf uploader)
    25. Thread.Start()
    26. End Sub
    27. End Class


    Ich habe schon einiges versucht, aber von der Theorie her, sollte man doch ermitteln können wie viele Bytes schon hochgeladen sind, und das dann mit der dateigröße abgleichen oder?


    FG & Thx
    Rad4day