Class InlineQueryResultVideo
java.lang.Object
io.github.natanimn.telebof.types.inline.InlineQueryMediaResult<InlineQueryResultVideo>
io.github.natanimn.telebof.types.inline.InlineQueryResultVideo
- All Implemented Interfaces:
InlineQueryResult,Serializable
public class InlineQueryResultVideo
extends InlineQueryMediaResult<InlineQueryResultVideo>
implements Serializable
Represents a link to a page containing an embedded video player or a video file.
By default, this video file will be sent by the user with an optional caption.
Alternatively, you can use
InputMessageContent to send a message with the specified content instead of the video.
If an InlineQueryResultVideo message contains an embedded video (e.g., YouTube),
you must replace its content using InputMessageContent.- Since:
- 3 March 2025
- Author:
- Natanim
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Booleanprivate Stringprivate Stringprivate Integerprivate Integerprivate Stringprivate IntegerFields inherited from class io.github.natanimn.telebof.types.inline.InlineQueryMediaResult
thisT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetDescription(String description) OptionalsetShowCaptionAboveMedia(Boolean showCaptionAboveMedia) OptionalsetVideoDuration(Integer videoDuration) OptionalsetVideoHeight(Integer videoHeight) OptionalsetVideoWidth(Integer videoWidth) OptionalMethods inherited from class io.github.natanimn.telebof.types.inline.InlineQueryMediaResult
setCaption, setCaptionEntities, setInputMessageContent, setParseMode, setReplyMarkup
-
Field Details
-
videoUrl
-
description
-
mimeType
-
thumbnailUrl
-
videoWidth
-
videoHeight
-
videoDuration
-
showCaptionAboveMedia
-
title
-
-
Constructor Details
-
InlineQueryResultVideo
public InlineQueryResultVideo(String id, String videoUrl, String mimeType, String thumbnailUrl, String title) Required- Parameters:
id- Unique identifier for this result, 1-64 bytesvideoUrl- A valid URL for the embedded video player or video filemimeType- MIME type of the content of the video URL, “text/html” or “video/mp4”thumbnailUrl- URL of the thumbnail (JPEG only) for the videotitle- Title for the result
-
-
Method Details
-
setVideoWidth
Optional- Parameters:
videoWidth- Video width- Returns:
InlineQueryResultVideo
-
setVideoHeight
Optional- Parameters:
videoHeight- Video height- Returns:
InlineQueryResultVideo
-
setVideoDuration
Optional- Parameters:
videoDuration- Video duration in seconds- Returns:
InlineQueryResultVideo
-
setDescription
Optional- Parameters:
description- Short description of the result- Returns:
InlineQueryResultVideo
-
setShowCaptionAboveMedia
Optional- Parameters:
showCaptionAboveMedia- Pass True, if the caption must be shown above the message media- Returns:
InlineQueryResultVideo
-