Этот код воспроизводит этот канал IPTV в Expo Go, но не в APK.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Этот код воспроизводит этот канал IPTV в Expo Go, но не в APK.

Сообщение Anonymous »

Этот код воспроизводит этот канал IPTV в Expo Go, но не в APK.

Код: Выделить всё

import React from "react";
import { AppRegistry, View, StyleSheet, StatusBar } from "react-native";
import { SafeAreaProvider, SafeAreaView } from "react-native-safe-area-context";
import { enableScreens } from "react-native-screens";
import IPTVPlayer from "../components/IPTVPlayer";

// Habilitar las pantallas nativas
enableScreens();

const App: React.FC = () => {
return (






);
};

const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "#000",
},
});

AppRegistry.registerComponent("IPTVApp", () => App);

export default App;

Код: Выделить всё

import React, { useState, useEffect } from "react";
import { View, StyleSheet, StatusBar, Dimensions } from "react-native";
import { Video } from "expo-av";
import * as ScreenOrientation from "expo-screen-orientation";

const channel = {
url: "http://sdmx.vip:8080/belpley/sYqKZQrTZa/2091013",
};

const IPTVPlayer: React.FC = () => {
const [orientation, setOrientation] = useState(
ScreenOrientation.Orientation.PORTRAIT_UP
);
const [dimensions, setDimensions] = useState(Dimensions.get("window"));

useEffect(() => {
StatusBar.setHidden(true);
const subscription = ScreenOrientation.addOrientationChangeListener(
handleOrientationChange
);
ScreenOrientation.getOrientationAsync().then(setOrientation);
ScreenOrientation.unlockAsync();

const dimensionsListener = Dimensions.addEventListener("change", () => {
setDimensions(Dimensions.get("window"));
});

return () => {
ScreenOrientation.removeOrientationChangeListener(subscription);
StatusBar.setHidden(false);
dimensionsListener.remove();
};
}, []);

const handleOrientationChange = (
event: ScreenOrientation.OrientationChangeEvent
) => {
setOrientation(event.orientationInfo.orientation);
};

const isLandscape =
orientation === ScreenOrientation.Orientation.LANDSCAPE_LEFT ||
orientation === ScreenOrientation.Orientation.LANDSCAPE_RIGHT;

const videoStyle = isLandscape
? { width: dimensions.width, height: dimensions.height }
: styles.video;

return (



);
};

const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "#000",
justifyContent: "center",
alignItems: "center",
},
video: {
width: "100%",
height: 300,
},
});

export default IPTVPlayer;

Код: Выделить всё

{
"cli": {
"version": ">= 10.1.1"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal"
},
"preview": {
"distribution": "internal"
},
"production": {},
"apk": {
"android": {
"buildType": "apk"
}
}
},
"submit": {
"production": {}
}
}

Этот код воспроизводит этот канал IPTV в Expo Go, но не в APK.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; добавьте дополнительную информацию.
Этот код воспроизводит этот канал IPTV в Expo Go, но не в APK.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; добавьте дополнительную информацию.
Этот код воспроизводит этот канал IPTV в Expo Go, но не в APK.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; добавьте дополнительную информацию.
Этот код воспроизводит этот канал IPTV в Expo Go, но не в APK.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.
Похоже, что ваше сообщение состоит в основном из кода; пожалуйста, добавьте больше деталей.

Подробнее здесь: https://stackoverflow.com/questions/787 ... in-the-apk
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»