mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-04-21 00:32:04 +00:00
fastimage api bug fix
This commit is contained in:
parent
fd5861026d
commit
efa5d3f629
3 changed files with 6 additions and 3 deletions
|
|
@ -204,10 +204,10 @@ const FloatingHeader: React.FC<FloatingHeaderProps> = ({
|
||||||
|
|
||||||
<View style={styles.headerTitleContainer}>
|
<View style={styles.headerTitleContainer}>
|
||||||
{metadata.logo && !logoLoadError ? (
|
{metadata.logo && !logoLoadError ? (
|
||||||
<FastImage
|
<Image
|
||||||
source={{ uri: metadata.logo }}
|
source={{ uri: metadata.logo }}
|
||||||
style={styles.floatingHeaderLogo}
|
style={styles.floatingHeaderLogo}
|
||||||
resizeMode={FastImage.resizeMode.contain}
|
resizeMode="contain"
|
||||||
onError={() => {
|
onError={() => {
|
||||||
logger.warn(`[FloatingHeader] Logo failed to load: ${metadata.logo}`);
|
logger.warn(`[FloatingHeader] Logo failed to load: ${metadata.logo}`);
|
||||||
setLogoLoadError(true);
|
setLogoLoadError(true);
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@ const KSPlayerCore: React.FC = () => {
|
||||||
const [selectedAudioTrack, setSelectedAudioTrack] = useState<number | null>(null);
|
const [selectedAudioTrack, setSelectedAudioTrack] = useState<number | null>(null);
|
||||||
const [textTracks, setTextTracks] = useState<TextTrack[]>([]);
|
const [textTracks, setTextTracks] = useState<TextTrack[]>([]);
|
||||||
const [selectedTextTrack, setSelectedTextTrack] = useState<number>(-1);
|
const [selectedTextTrack, setSelectedTextTrack] = useState<number>(-1);
|
||||||
const [resizeMode, setResizeMode] = useState<ResizeModeType>('stretch');
|
const [resizeMode, setResizeMode] = useState<ResizeModeType>('contain');
|
||||||
const [buffered, setBuffered] = useState(0);
|
const [buffered, setBuffered] = useState(0);
|
||||||
const [seekPosition, setSeekPosition] = useState<number | null>(null);
|
const [seekPosition, setSeekPosition] = useState<number | null>(null);
|
||||||
const ksPlayerRef = useRef<KSPlayerRef>(null);
|
const ksPlayerRef = useRef<KSPlayerRef>(null);
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
import { TMDBEpisode } from '../services/tmdbService';
|
import { TMDBEpisode } from '../services/tmdbService';
|
||||||
import { StreamingContent } from '../services/catalogService';
|
import { StreamingContent } from '../services/catalogService';
|
||||||
|
|
||||||
|
// Re-export StreamingContent for convenience
|
||||||
|
export { StreamingContent };
|
||||||
|
|
||||||
// Types for route params
|
// Types for route params
|
||||||
export type RouteParams = {
|
export type RouteParams = {
|
||||||
id: string;
|
id: string;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue