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.
|