Я создаю мультиплатформенное мобильное приложение с использованием встроенных инструментов ionic / cordova + angular и испытываю проблемы с воспроизведением встроенных видео из YT внутри моего приложения.Я получаю сообщение: «Видео недоступно».
Я использую youtube-v3-api для получения информации о видео.
Когда я использую этот запрос https://www.googleapis.com/youtube/v3/videos?id=AQ0IsWLhgSg&part=status,contentDetails,player,recordingDetails&key=MY_KEY`, я получаю ответ:
{
"kind":"youtube#videoListResponse",
"etag":"\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/k5WZx2_B4W8ER6xZbSQP_bYl4dk\"",
"pageInfo":{
"totalResults":1,
"resultsPerPage":1
},
"items":[
{
"kind":"youtube#video",
"etag":"\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/2mhCEDnY5JrztmP_hTBHBci7iqY\"",
"id":"AQ0IsWLhgSg",
"contentDetails":{
"duration":"PT5M37S",
"dimension":"2d",
"definition":"hd",
"caption":"false",
"licensedContent":false,
"projection":"rectangular"
},
"status":{
"uploadStatus":"processed",
"privacyStatus":"public",
"license":"youtube",
"embeddable":true,
"publicStatsViewable":true
},
"player":{
"embedHtml":"\u003ciframe width=\"480\" height=\"270\" src=\"//www.youtube.com/embed/AQ0IsWLhgSg\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen\u003e\u003c/iframe\u003e"
}
}
]
}
Даже если для параметра внедрен установлено значение true , это видео не может воспроизводиться в моем мобильном приложении (ionic / cordova - протестировано на устройствах с Android).
Какая информация здесь говорит мне, что конкретное видео не имеет разрешения на воспроизведение на мобильном телефоне?
Не могли бы вы также помочь мне узнать, основываясь на этом ответе, может ли видео YT быть встроено или нет в собственное мобильное приложение ionic + cordova?