Я не проверял ваш код, но если я полагаю, что он прав, вы должны изменить это так:
var result = function(myData){
var isEmbeddable = null;
$.ajax({
url: "http://gdata.youtube.com/feeds/api/videos/VA770wpLX-Q?v=2&alt=json",
dataType: "jsonp",
async: false,
success: function (data) { isEmbeddable = parseresults(data) }
});
return isEmbeddable;
}
function parseresults(data) {
var title = data.entry.title.$t;
var description = data.entry.media$group.media$description.$t;
var viewcount = data.entry.yt$statistics.viewCount;
var author = data.entry.author[0].name.$t;
var embedallow = data.entry.yt$accessControl[5].permission;
$('#title').html(title);
$('#description').html('<b>Description</b>: ' + description);
$('#extrainfo').html('<b>Author</b>: ' + author + '<br/><b>Views</b>: ' + viewcount);
$('#embeddallowed').html('<b>allowed</b>: ' + embedallow + '<br/>');
return embedallow;
}
Должно возвращаться значение разрешения, которое вы запрашиваете.
Кстати, я изменил путь к значению встраивания:
var embedallow = data.entry.yt$accessControl[5].permission;
Проверьте это и скажите мне, если это работает для вас!