2016-08-23 7 views
0

iOS 용 오디오 플레이어 앱을 개발 중입니다. 그 후에도 Android를 포팅 할 예정이며, 배경을 구현해야한다는 요지까지 모든 것이 제대로 작동합니다. 오디오 재생. 기본적으로 다른보기로 전환 할 경우 오디오 재생을 유지해야합니다. 나는 그것에 대한 연구를했지만 아직 답을 찾지 못했습니다. 그것은 백그라운드에서 실행중인 작업을 유지하는 것과 같습니다. 따라서 뷰를 전환 할 때 해당 작업이 중단되지 않습니다. 이 질문과 관련된 몇 가지 질문을 보았지만 서로 다른 시각에서 실행되는 작업을 유지하는 것과 관련이 없었습니다.보기 간 작업 유지 React Native

답변

1

당신이보고있는 배경 작업의 성격이 옳습니다. 분명히보기와 분리되어야하는 것이 분명합니다. 음악 관리를 별도로 다루는 새로운 모듈을 설치하는 것이 좋습니다. 공개 방법을 재생할 수 있습니다. 그런 다음 루트에 해당 모듈을 필요로하고 componentWillMountcomponentWillUnmount 방법에 플레이정지를 호출 구성 요소 파일을 반응한다. 따라서 사운드는 특정 구성 요소에 결합되지 않고 뷰를 전환하는 동안 지속됩니다.

이 재생에 도움을주는 적절한 라이브러리과 같습니다 https://github.com/zmxv/react-native-sound