decord/source/modules/checkpoint/native/components/CheckpointApngPlayer.tsx
github-actions 8d58bae3b2 chore: update source for alpha 347.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
2026-09-18 06:58:00 +00:00

41 lines
1.6 KiB
TypeScript

// Module ID: 15912
// Function ID: 15913
// Name: CheckpointApngPlayer
// Dependencies: [17, 4714, 21, 4722, 504, 1365, 5757, 9049, 2]
// Exports: default
// Module 15912 (CheckpointApngPlayer)
import _mod17 from "module_17" /* 17 */;
import jsxProd from "jsxProd" /* 21 */;
import initialize from "initialize" /* 504 */;
import FastImageDefault from "FastImage" /* 5757 */;
import AccessibilityStore from "AccessibilityStore" /* 4714 */;
import createStyles from "createStyles" /* 4722 */;
import size from "module_2" /* 2 */;
const APNGPlayer = tmp2(9049);
const View = _mod17.View;
const jsx = jsxProd.jsx;
let closure_6 = createStyles.createStyles({ container: { alignItems: "center", justifyContent: "center" } });
const result = size.fileFinishedImporting("modules/checkpoint/native/components/CheckpointApngPlayer.tsx");
export default function CheckpointApngPlayer(arg0) {
({ uri, style } = arg0);
const tmp = closure_6();
const items = [AccessibilityStore];
const stateFromStores = initialize.useStateFromStores(items, () => useReducedMotion.useReducedMotion);
const obj2 = { style: tmp.container, children: null };
if (obj3.isIOS()) {
const obj4 = { source: null, style: null, resizeMode: "cover", enableAnimation: null };
const obj5 = { uri };
obj4.source = obj5;
obj4.style = style;
obj4.enableAnimation = !stateFromStores;
let tmp5Result = tmp5(FastImageDefault, obj4);
} else {
const obj6 = { url: uri, autoplay: !stateFromStores, style };
tmp5Result = tmp5(APNGPlayer.APNGPlayer, obj6);
}
obj2.children = tmp5Result;
return <tmp6 style={tmp.container}>{null}</tmp6>;
};