2

我已经成功实现了 YouTube 视频上传。因为我也在处理可以用作字幕的文本,所以我也想上传这些。

GTLYouTubeVideoContentDetails的标题没有提到“标题”必须采用什么格式,所以我尝试了 SRT,但没有奏效。SRT 文件本身似乎是有效的,我将其手动上传到演示视频中,看起来还不错。

我的方法是这样的:

GTLYouTubeVideo *video = [GTLYouTubeVideo object];
if (nil != captionString)
{
    GTLYouTubeVideoContentDetails *details = [[GTLYouTubeVideoContentDetails alloc] init];
    details.caption = captionString;
    video.contentDetails = details;
    [details release];
}

这是对先前工作代码的唯一更改。现在的结果是尝试上传时的 HTTP 状态 501。

有任何想法吗?

4

0 回答 0