2

我在使用 google api php 客户端 0.6.4 在我的 youtube 帐户上上传视频时遇到问题

上传似乎没问题,但视频状态停留在“处理中”

Array
(
    [status] => Array
        (
            [uploadStatus] => uploaded
            [privacyStatus] => public
            [license] => youtube
            [embeddable] => 1
            [publicStatsViewable] => 1
        )
    [processingDetails] => Array
        (
            [processingStatus] => processing
            [fileDetailsAvailability] => inProgress
            [processingIssuesAvailability] => inProgress
            [tagSuggestionsAvailability] => inProgress
            [editorSuggestionsAvailability] => inProgress
            [thumbnailsAvailability] => inProgress
        )

)

有人对此有建议吗?

谢谢 !

** 更新 **

processingDetails最近发生了变化,但状态仍然停留在“正在处理”

Array
(
    [status] => Array
        (
            [uploadStatus] => uploaded
            [privacyStatus] => public
            [license] => youtube
            [embeddable] => 1
            [publicStatsViewable] => 1
        )
    [fileDetails] => Array
        (
            [fileType] => video
            [container] => mov
        )
    [processingDetails] => Array
        (
            [processingStatus] => processing
            [fileDetailsAvailability] => available
            [processingIssuesAvailability] => available
            [tagSuggestionsAvailability] => inProgress
            [editorSuggestionsAvailability] => inProgress
            [thumbnailsAvailability] => inProgress
        )
    [suggestions] => Array
        (
            [processingHints] => Array
                (
                    [0] => nonStreamableMov
                )
        )
)
4

1 回答 1

1

如果 API 上传成功,那么从 API 的角度来看,它们听起来就像是在按预期工作。我建议做的是尝试通过浏览器在http://www.youtube.com/upload上传相同的原始视频文件,看看该视频是成功处理还是卡住了。

如果它也卡住了,那么问题出在您的视频上。

如果它得到处理,那么可能存在影响您通过 API 上传的一次性问题,我建议重试。如果问题与 API 上传一致(并尝试使用不同的文件),那么这听起来像是客户端库的错误。

于 2013-07-29T20:45:23.083 回答