List of usage examples for com.google.common.net MediaType ANY_VIDEO_TYPE
MediaType ANY_VIDEO_TYPE
To view the source code for com.google.common.net MediaType ANY_VIDEO_TYPE.
Click Source Link
From source file:helper.ThumbnailGenerator.java
private static File generateMimeTypeImage(MediaType contentType, int size, String name) { File result = null;//from ww w .j a v a 2s. c o m try { if (contentType.is(MediaType.ANY_AUDIO_TYPE)) { result = generateThumbnailFromImage(Play.application().resourceAsStream(AUDIO_PIC), size, "png", name); } else if (contentType.is(MediaType.ANY_IMAGE_TYPE)) { result = generateThumbnailFromImage(Play.application().resourceAsStream(IMAGE_PIC), size, "png", name); } else if (contentType.is(MediaType.ANY_TEXT_TYPE) || contentType.is(MediaType.OOXML_DOCUMENT) || contentType.is(MediaType.MICROSOFT_WORD)) { result = generateThumbnailFromImage(Play.application().resourceAsStream(TEXT_PIC), size, "png", name); } else if (contentType.is(MediaType.ANY_VIDEO_TYPE)) { result = generateThumbnailFromImage(Play.application().resourceAsStream(VIDEO_PIC), size, "png", name); } else if (contentType.is(MediaType.ZIP)) { result = generateThumbnailFromImage(Play.application().resourceAsStream(ZIP_PIC), size, "png", name); } else if (contentType.is(MediaType.PDF)) { result = generateThumbnailFromImage(Play.application().resourceAsStream(PDF_PIC), size, "png", name); } else { result = generateThumbnailFromImage(Play.application().resourceAsStream(MIMETYPE_NOT_FOUND_PIC), size, "png", name); } } catch (Throwable e) { play.Logger.warn("", e); result = generateThumbnailFromImage(Play.application().resourceAsStream(EXCEPTION_ON_APPLY_MIMETYPE), size, "png", name); } return result; }
From source file:com.andrewreitz.encryptedcamera.externalstoreage.ExternalStorageManagerImpl.java
protected File getMediaFile(MediaType type, File mediaStorageDir) { String timeStamp = dateFormat.format(new Date()); File mediaFile;/* ww w. j a v a2 s. co m*/ if (type.is(MediaType.ANY_IMAGE_TYPE)) { mediaFile = new File(getFileName(type, mediaStorageDir, IMAGE_FILENAME_PREFIX, timeStamp)); } else if (type.is(MediaType.ANY_VIDEO_TYPE)) { mediaFile = new File(getFileName(type, mediaStorageDir, VIDEO_FILENAME_PREFIX, timeStamp)); } else if (type.is(MediaType.ANY_TYPE)) { mediaFile = new File(mediaStorageDir.getPath()); } else { throw new IllegalArgumentException(String.format("Unknown File Type %s", type)); } return mediaFile; }
From source file:org.codice.ddf.catalog.content.plugin.video.VideoThumbnailPlugin.java
private boolean isVideo(final ContentItem contentItem) { final MimeType createdMimeType = contentItem.getMimeType(); final MediaType createdMediaType = MediaType.create(createdMimeType.getPrimaryType(), createdMimeType.getSubType()); return createdMediaType.is(MediaType.ANY_VIDEO_TYPE); }
From source file:org.waveprotocol.box.server.rpc.AttachmentServlet.java
/** * Check if mime type is suitable to be deliver as an inline content * or as a file.//from w w w . j ava 2 s.co m * @param mimeType * @return */ private static boolean isWebContent(String mimeType) { boolean isWebContent = false; try { MediaType mt = MediaType.parse(mimeType); isWebContent = mt.is(MediaType.ANY_IMAGE_TYPE) || mt.is(MediaType.ANY_VIDEO_TYPE); } catch (IllegalArgumentException e) { LOG.warning("Unable to decode mime type " + mimeType != null ? mimeType : "null"); } return isWebContent; }