我是一名在编程方面知识有限的网络开发人员。所以基本上,我有一个网站,允许用户登录并拥有自己的个人资料页面和一切。其中一个主要功能是用户可以拍摄他们在YouTube上制作的视频,然后将其嵌入到其他人可以查看的页面上。但是,我不知道该怎么做,或者它实际上是否可行。
感谢任何帮助。
答案 0 :(得分:0)
我不是专业人士,但我认为这是伪代码的工作原理。
当用户登录时,他们必须将您的网站与他们的YouTube帐户连接(不知何故)。
然后,您可以将每个视频的URL连接到数据库中。
然后,您可以让用户选择要上传的视频。当他们选择一个时,您所做的只是使用html嵌入视频,并将网址替换为Youtube的URL链接。
这会有用吗?
答案 1 :(得分:0)
嵌入式视频实际上只是将视频设为全页的特殊YouTube网址的IFrame。因此,如果您使用该网址放置IFrame,则会将视频视为具有IFrame完整大小的框。
嵌入网址为 Drawable drawable = ResourcesCompat.getDrawable(context.getResources(), R.drawable.yourcustomshape, null);
drawable = DrawableCompat.wrap(drawable);
DrawableCompat.setTintList(drawable, ColorStateList.valueOf(Color.BLUE)); // Can be any color you need to color the shape
,其中https://www.youtube.com/embed/[ID]
是视频ID(您可以在任意网址的末尾找到视频ID;例如,[ID]
视频ID为https://www.youtube.com/watch?v=dQw4w9WgXcQ
)。
将该嵌入网址放在IFrame中,您就可以开始了。例如,以下代码取自YouTube视频下方的嵌入视频部分。
dQw4w9WgXcQ
Developer Guide将为您提供更多帮助和额外参数。例如,您可以通过在嵌入网址末尾添加<iframe width="560" height="315"
src="https://www.youtube.com/embed/[VIDEO ID]"
frameborder="0" allowfullscreen></iframe>
来制作视频自动播放。