我的客户在vimeo.com上传了一段无法播放的视频。 当我使用https://vimeo.com/videoid访问网址时,会显示“视频转换失败”的响应。
我如何得到此回复?
我已经浏览了developer.vimeo.com中的API,但无法找到它。
尝试以下方法解决哪些没有帮助。 1. get_headers(vimeo.com/videoid); 2. http://vimeo.com/api/oembed.json?url=http%3A//vimeo.com/videoid
答案 0 :(得分:2)
当您调用api https://api.vimeo.com/videos/videoId时,如果您收到200 Ok响应,则该响应将包含标记呼叫状态。
您可以查看状态是否可用或转码。
答案 1 :(得分:0)
您可以通过视频URL使用HEAD请求方法。
table.dataTable.compact thead th {
padding-right: 25px;
border-right: none;
position: relative;
}
table.dataTable.compact thead th::after {
content: '';
width: 5px;
height: 100%;
background: black;
position: absolute;
right: 0;
top:0;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc {
background-position: calc(100% - 5px) 50% !important;
}
像这样检查您的vimeo URL:
function check_remote_video_exists($video_url) {
$headers = @get_headers($video_url);
return (strpos($headers[0], '200') > 0) ? true : false;
}
希望这对某人有帮助。