일 년 전 · 익명 님의 질문
react native audio저장 질문
현재 react-native + expo를 사용해서 녹음 후 디바이스에 저장하는 기능을 구현하고있는데요 expo-av로 녹음 후에 캐시파일에 저장된 m4a파일 을 expo-media-library 를 사용해서 저장하려고하는데 안드로이드에서는 정상적으로 저장되는데 ios는 저장이 잘 안되네요 ios에서 “파일”앱을 열어서 저장된 파일 확인하고싶은데 방법 아시는분 계실까요 다른방법으로 react-native-bloba-util도 찾아보고있는데 잘 안되네요
개발자
#react-native
#expo
#expo-av
#expo-media-library
답변 0
댓글 0
추천해요 1
조회 106
2년 전 · 고윤태 님의 새로운 댓글
react-native 사진 권한이 선택한 사진인 경우에 발생하는 문제
안녕하세요 처음으로 질문글 작성합니다. 현재 React-Native, Expo, TypeScript 환경에서 개발을 진행 중입니다. 'expo-media-library' 를 사용하여 직접 갤러리를 구현했습니다. 여기서 생기는 문제가 사용자가 사진 권한이 선택한 사진인 경우 이런 팝업을 노출하게 됩니다. "사용자의 사진에 접근하려고 합니다." 라는 IOS 시스템 팝업에서 "더 많은 사진 선택..."을 선택하여 추가적으로 사진을 선택 시 추가된 사진을 불러오고 싶습니다. 현재 제 코드에서 ``` const requestMediaLibraryPermissions = async () => { const { status } = await MediaLibrary.requestPermissionsAsync(); if (status !== 'granted') { console.log('Media library permission denied'); Linking.openSettings(); return; } fetchPhotos(); }; useEffect(() => { requestMediaLibraryPermissions(); }, []); ``` 이런 식으로 권한 확인 후 사진을 불러오고 있습니다. 이러한 코드 때문에 처음에는 권한이 허용되어 있는 사진을 잘 불러오지만 IOS 시스템 팝업에서 "더 많은 사진 선택..."을 통해 선택된 사진은 불러오지 못 하고 있습니다. 해결할 수 있는 방법 조언 주시면 감사하겠습니다.
개발자
#react
#reactnative
#expo
#typescript
답변 2
댓글 1
추천해요 1
조회 192