Windows Phone 8.1 вставлять видео YouTube, используя инструменты Cordova
У меня есть гибридное приложение, которое в настоящее время поддерживает Android и IOS, и теперь необходимо поддерживать Windows Phone 8.1. В этом приложении я вставляю видео на YouTube, чтобы они воспроизводились в приложении. Я делаю это с помощью следующего HTML:
<iframe width="300" height="300" src="http://www.youtube.com/embed/videoCode"></iframe>
Когда я пытаюсь использовать это в моей сборке Windows Phone, я получаю сообщение об ошибке:
Unable to navigate to: 'http://www.youtube.com/embed/LdbINgIURrI'. An iframe attempted to navigate to a URI that is not included in the ApplicationContentUriRules for this app. Use a x-ms-webview element to view the URI instead, or add the URI to the ApplicationContentUriRules section of the package manifest so that the iframe can navigate to it. (In Visual Studio, add this URI to the Content URIs tab of the Manifest Designer.)
Насколько я мог узнать, это означает, что веб-контейнер приложения блокирует исходящий вызов API YouTube. Может кто-нибудь указать мне, как встраивать видео YouTube, который работает для всех основных устройств. Или способ, как я могу разрешить исходящие звонки на API YouTube.
1 ответ
Я нашел ответ на свой вопрос здесь:
iframe visual studio html5 приложение для Windows 8. Надеюсь, это поможет кому-то еще