Autor Beitrag
riro
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Di 09.12.08 17:45 
Folgendes Problem, ich versuche seit geraumer Zeit mit Hilfe der Youtube-API ein kleines Programm zu erstellen welches ein Video auf Youtube hochlädt.

Jedoch erhalte ich regelmäßig eine WebException beim Upload.
Seltsamerweise tritt das Problem jedoch nur dann auf wenn ich etwas größere Videos hochladen möchte so ab ~2-3mb cirka.

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
string videoname, beschr, client, dev, projectname, keywords, descr, url, dir, filename;
            dir = Environment.CurrentDirectory;
            filename = "test.wmv";
            beschr = "test";
            descr = url + beschr;
            keywords = "tag1, tag2, tag3";
            videoname = "test123";
            projectname = videoname;
            client = "meineclientid";
            dev = "mein devkey";
            YouTubeService service = new YouTubeService("video", client, dev);
            dir = Environment.CurrentDirectory;

            YouTubeEntry newEntry = new YouTubeEntry();

            newEntry.Media = new MediaGroup();
            newEntry.Media.Categories.Add(
                new MediaCategory("Autos", YouTubeNameTable.CategorySchema));
            //newEntry.Media.Categories.Add(
            //    new MediaCategory("uploaded_on_example.com", YouTubeNameTable.DeveloperTagSchema));

            newEntry.Media.Keywords = new MediaKeywords(keywords);
            newEntry.Media.Description = new MediaDescription(descr);
            newEntry.Media.Title = new MediaTitle(videoname);
            newEntry.MediaSource = new MediaFileSource(dir + "\\" + filename, "video/x-ms-wmv");

            YouTubeEntry newentry = service.Upload(newEntry);


Das selbige Video lässt sich jedoch auf der Youtube Seite ohne Probleme mit den gleichen tags etc. uploaden....

Moderiert von user profile iconKha: Highlight- durch C#-Tags ersetzt
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 09.12.08 19:09 
Steht in der WebException irgendetwas drin? Was sagt ihre Status-Property?

_________________
>λ=
riro Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Di 09.12.08 21:52 
Ist mir jetzt peinlich nachzufragen, aber wie kann ich diese Status-Property auslesen.?

//Edit:

Ok, ich hab sie gefunden "RequestCanceled"
Was das jetzt auch immer bedeuten mag.
Die Hilfe sagt mir folgendes darüber:

"
Die Anforderung wurde abgebrochen. Es wurde die WebRequest..::.Abort-Methode aufgerufen, oder ein nicht klassifizierbarer Fehler ist aufgetreten. Dies ist der Standardwert für Status.
"