我正在处理向用户显示表单的应用程序,用户输入要在其个人资料中显示的视频URL。该视频可能来自任何可能的来源,如Youtube,Vimeo等。现在我在我的视图中使用了iframe
。
我希望用户能够通过直接从浏览器粘贴视频网址来发布他们的视频。但在大多数网站上,iframe所需的网址与浏览器上显示的网址不同。例如,在youtube上,浏览器上显示的网址为https://youtube.com/watch?v=id
,但用于嵌入视频的网址为https://youtube.com/embed/id
。有没有办法以快速的方式解决这个问题,还是我必须使用正则表达式来重写每个URL?