Class YoutubeStreamHelper
- java.lang.Object
-
- org.schabi.newpipe.extractor.services.youtube.YoutubeStreamHelper
-
public final class YoutubeStreamHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.grack.nanojson.JsonObject
getAndroidPlayerResponse(ContentCountry contentCountry, Localization localization, java.lang.String videoId, java.lang.String cpn, PoTokenResult androidPoTokenResult)
static com.grack.nanojson.JsonObject
getAndroidReelPlayerResponse(ContentCountry contentCountry, Localization localization, java.lang.String videoId, java.lang.String cpn)
static com.grack.nanojson.JsonObject
getIosPlayerResponse(ContentCountry contentCountry, Localization localization, java.lang.String videoId, java.lang.String cpn, PoTokenResult iosPoTokenResult)
static com.grack.nanojson.JsonObject
getTvHtml5PlayerResponse(Localization localization, ContentCountry contentCountry, java.lang.String videoId, java.lang.String cpn, int signatureTimestamp)
static com.grack.nanojson.JsonObject
getWebEmbeddedPlayerResponse(Localization localization, ContentCountry contentCountry, java.lang.String videoId, java.lang.String cpn, PoTokenResult webEmbeddedPoTokenResult, int signatureTimestamp)
static com.grack.nanojson.JsonObject
getWebFullPlayerResponse(Localization localization, ContentCountry contentCountry, java.lang.String videoId, java.lang.String cpn, PoTokenResult webPoTokenResult, int signatureTimestamp)
static com.grack.nanojson.JsonObject
getWebMetadataPlayerResponse(Localization localization, ContentCountry contentCountry, java.lang.String videoId)
-
-
-
Method Detail
-
getWebMetadataPlayerResponse
@Nonnull public static com.grack.nanojson.JsonObject getWebMetadataPlayerResponse(@Nonnull Localization localization, @Nonnull ContentCountry contentCountry, @Nonnull java.lang.String videoId) throws java.io.IOException, ExtractionException
- Throws:
java.io.IOException
ExtractionException
-
getTvHtml5PlayerResponse
@Nonnull public static com.grack.nanojson.JsonObject getTvHtml5PlayerResponse(@Nonnull Localization localization, @Nonnull ContentCountry contentCountry, @Nonnull java.lang.String videoId, @Nonnull java.lang.String cpn, int signatureTimestamp) throws java.io.IOException, ExtractionException
- Throws:
java.io.IOException
ExtractionException
-
getWebFullPlayerResponse
@Nonnull public static com.grack.nanojson.JsonObject getWebFullPlayerResponse(@Nonnull Localization localization, @Nonnull ContentCountry contentCountry, @Nonnull java.lang.String videoId, @Nonnull java.lang.String cpn, @Nonnull PoTokenResult webPoTokenResult, int signatureTimestamp) throws java.io.IOException, ExtractionException
- Throws:
java.io.IOException
ExtractionException
-
getWebEmbeddedPlayerResponse
@Nonnull public static com.grack.nanojson.JsonObject getWebEmbeddedPlayerResponse(@Nonnull Localization localization, @Nonnull ContentCountry contentCountry, @Nonnull java.lang.String videoId, @Nonnull java.lang.String cpn, @Nullable PoTokenResult webEmbeddedPoTokenResult, int signatureTimestamp) throws java.io.IOException, ExtractionException
- Throws:
java.io.IOException
ExtractionException
-
getAndroidPlayerResponse
public static com.grack.nanojson.JsonObject getAndroidPlayerResponse(@Nonnull ContentCountry contentCountry, @Nonnull Localization localization, @Nonnull java.lang.String videoId, @Nonnull java.lang.String cpn, @Nonnull PoTokenResult androidPoTokenResult) throws java.io.IOException, ExtractionException
- Throws:
java.io.IOException
ExtractionException
-
getAndroidReelPlayerResponse
public static com.grack.nanojson.JsonObject getAndroidReelPlayerResponse(@Nonnull ContentCountry contentCountry, @Nonnull Localization localization, @Nonnull java.lang.String videoId, @Nonnull java.lang.String cpn) throws java.io.IOException, ExtractionException
- Throws:
java.io.IOException
ExtractionException
-
getIosPlayerResponse
public static com.grack.nanojson.JsonObject getIosPlayerResponse(@Nonnull ContentCountry contentCountry, @Nonnull Localization localization, @Nonnull java.lang.String videoId, @Nonnull java.lang.String cpn, @Nullable PoTokenResult iosPoTokenResult) throws java.io.IOException, ExtractionException
- Throws:
java.io.IOException
ExtractionException
-
-