我在ionic-2框架基础上创建了一个应用程序,但是我在使用youtube iframe api播放youtube视频时遇到了问题 .
我正在尝试使用不同的视频并创建离子版本 . 我在Android和iPhone上运行了应用程序,但视频仍显示如下错误:
此视频包含来自UMG,SEM和VEVO的内容 . 它限制在某些网站或应用程序上播放 . 在youtube上观看
视频网址示例为“https://www.youtube.com/watch?v=FM7MFYoylVs”
我能为这类错误做些什么?
以下是错误的屏幕截图:
3 回答
据我所知,让视频在外部网站上播放的决定属于Syndication部分下的视频帐户持有者 .
我还想在您的应用中播放视频,您可以将其链接到YouTube应用(这是一个“货币化平台”)并将视频设置为以全屏模式打开 . 这将意味着与应用程序的通信,在iOS设备中,我认为它不是预先安装的 . 您可以(尽管我没有尝试过)在您将视频链接加载为全屏时立即调整播放器,然后在视频结束或用户停止视频后重定向 .
您可以查看可在YouTube播放器API上完成的所有调整here
注意
onYouTubeIframeAPIReady()
函数和player control options . 这不会直接解决您的问题,但它可能是一个干净的工作,给人的印象是用户没有离开应用程序本身 .否则结帐vimeo .
昨天我向YouTube帮助中心发送了一封电子邮件,他们回复了以下消息,并清楚地说明内容受版权保护:
Link to the question on YouTube
只需使用playerVard并放置一个键@ "origin":@“http://www.youtube.com”,你再也看不到这个问题了......享受;-)