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.JsonObjectgetAndroidPlayerResponse(ContentCountry contentCountry, Localization localization, java.lang.String videoId, java.lang.String cpn, PoTokenResult androidPoTokenResult)static com.grack.nanojson.JsonObjectgetAndroidReelPlayerResponse(ContentCountry contentCountry, Localization localization, java.lang.String videoId, java.lang.String cpn)static com.grack.nanojson.JsonObjectgetIosPlayerResponse(ContentCountry contentCountry, Localization localization, java.lang.String videoId, java.lang.String cpn, PoTokenResult iosPoTokenResult)static com.grack.nanojson.JsonObjectgetWebEmbeddedPlayerResponse(Localization localization, ContentCountry contentCountry, java.lang.String videoId, java.lang.String cpn, PoTokenResult webEmbeddedPoTokenResult, int signatureTimestamp)static com.grack.nanojson.JsonObjectgetWebMetadataPlayerResponse(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.IOExceptionExtractionException
-
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.IOExceptionExtractionException
-
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.IOExceptionExtractionException
-
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.IOExceptionExtractionException
-
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.IOExceptionExtractionException
-
-