From: <fg...@us...> - 2011-05-22 17:36:37
|
Revision: 3482 http://openutils.svn.sourceforge.net/openutils/?rev=3482&view=rev Author: fgiust Date: 2011-05-22 17:36:31 +0000 (Sun, 22 May 2011) Log Message: ----------- partial support for newer youtube share urls Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/externals/YoutubeSupport.java Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/externals/YoutubeSupport.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/externals/YoutubeSupport.java 2011-05-22 07:39:28 UTC (rev 3481) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/externals/YoutubeSupport.java 2011-05-22 17:36:31 UTC (rev 3482) @@ -72,7 +72,7 @@ */ public boolean canHandle(String url) { - return StringUtils.startsWith(url, "http://www.youtube"); + return StringUtils.startsWith(url, "http://www.youtube") || StringUtils.startsWith(url, "http://youtu.be/"); } /** @@ -139,6 +139,13 @@ private String getVideoId(String shareUrl) { + + if (StringUtils.startsWith(shareUrl, "http://youtu.be/")) + { + + return StringUtils.substringAfter(shareUrl, "http://youtu.be/"); + } + for (String att : StringUtils.split(StringUtils.substringAfter(shareUrl, "?"), "&")) { if (att.startsWith("v=")) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |