org.mmbase.applications.media.urlcomposers
Class RealURLComposer
java.lang.Object
org.mmbase.applications.media.urlcomposers.URLComposer
org.mmbase.applications.media.urlcomposers.FragmentURLComposer
org.mmbase.applications.media.urlcomposers.RealURLComposer
- Direct Known Subclasses:
- EmbeddedCgiURLComposer, RealSbURLComposer, SimpleRealURLComposer
public class RealURLComposer
- extends FragmentURLComposer
A RealURLComposer is an URLComposer which can produce URL's to RM/RA streams.
- Author:
- Michiel Meeuwissen, Rob Vermeulen (VPRO)
| Methods inherited from class org.mmbase.applications.media.urlcomposers.URLComposer |
canCompose, getAcodec, getBitrate, getCodec, getDescription, getDimension, getFilename, getFilesize, getFormat, getGUIIndicator, getInfo, getMimeType, getProvider, getSource, getState, getURL, isMain, toString |
RealURLComposer
public RealURLComposer()
getURLBuffer
protected StringBuilder getURLBuffer()
- Description copied from class:
URLComposer
- Extension will normally create URL's differently. They override this function.
- Overrides:
getURLBuffer in class URLComposer
getRMArgs
public static StringBuilder getRMArgs(StringBuilder args,
MMObjectNode fragment,
Map<String,Object> info)
appendTime
public static StringBuilder appendTime(long time,
StringBuilder buf)
- Script accept times that look like dd:hh:mm:ss.th, where t is tenths of seconds.
- Parameters:
time - the time in milliseconds
- Returns:
- the time in real format
makeRealCompatible
public static String makeRealCompatible(String s)
- Removes RealPlayer incompatible characters from the string.
'#' characters are replaced by space characters.
Characters that are allowed are every letter or digit and ' ', '.', '-' and '_' chars.
- Parameters:
s - the String that needs to be fixed.
- Returns:
- a realPlayer compatible String.
MMBase 2.0-SNAPSHOT - null