This commit is contained in:
Fredrik Burmester
2025-02-22 15:30:01 +01:00
parent 95dbcdbb62
commit 7f57c5ab9a
51 changed files with 133 additions and 31 deletions

View File

@@ -128,15 +128,21 @@ export default function page() {
if (!data?.mediaSource) return null;
let m3u8Url = "";
const path = `${FileSystem.documentDirectory}/downloads/${item?.Id}/Data`;
const files = await FileSystem.readDirectoryAsync(path);
if (Platform.OS === "ios") {
const path = `${FileSystem.documentDirectory}/downloads/${item?.Id}/Data`;
const files = await FileSystem.readDirectoryAsync(path);
for (const file of files) {
if (file.endsWith(".m3u8")) {
console.log(file);
m3u8Url = `${path}/${file}`;
break;
for (const file of files) {
if (file.endsWith(".m3u8")) {
console.log(file);
m3u8Url = `${path}/${file}`;
break;
}
}
} else if (Platform.OS === "android") {
m3u8Url = `${FileSystem.documentDirectory}/downloads/${item?.Id}/playlist.m3u8`;
const fileContents = await FileSystem.readAsStringAsync(m3u8Url);
console.log(fileContents);
}
if (!m3u8Url) throw new Error("No m3u8 file found");