-
카테고리
-
세부 분야
VR/AR
-
해결 여부
미해결
동영상 재생 정지
21.12.19 13:29 작성 조회수 156
0
동영상 파일을 로드 한 뒤 트래킹을 하지 않을 때에는 동영상이 정지 했으면 하는데 정지하지 않고 계속 재생되고 있네요. 정지하려면 어떤 식으로 코드를 수정해야 할까요?
stackoverflow에서 비슷한걸 찾아서 해봐도 적용이 되질 않네요..
답변을 작성해보세요.
0
송효섭
2022.04.03
소스코드는 강의 내용과 동일해 보이는데, 실행시켜보면 영상은 잘 나오는데 소리가 나오지 않습니다. 소리 부분을 별도로 처리해줘야 하나요?? 동영상 자체에는 소리가 잘 나옵니다.
0
쎄뮤
지식공유자2021.12.22
안녕하세요,
저도 여러 방법으로 시도를 해보았는데 아직 적당한 방법을 못 찾았습니다.
애플에서 AR 관련 funtion을 제공해 줄 때 이미지 트랙킹 관련해서 등록된 이미지를 트랙킹 하였을때의 값을 전달해 주는데 이 이미지가 화면 밖을 벗어나거나 하였을 때의 상태값을 전달 받지 못하고 있습니다.
func session(_ session: ARSession, didAdd anchors: [ARAnchor])
이 함수의 경우 일회성으로 한번 이미지가 트랙킹 되면 그것으로 끝나버리는 것으로 저희가 이 곳에 영상 관련 함수를 실행시켰는데요,
func session(_ session: ARSession, didUpdate anchors: [ARAnchor])
이 함수는 업데이트 될때마다 실행이 되는 함수라서 이 함수를 활용하면 해결 할 수 있지 않을까 하는 생각이 드는데요, 이미지가 화면 밖으로 벗어날때 제공해주는 함수가 없기에 별도로 온오프 스위치 같은것을 달아서 처음 이미지를 보여주었을때 영상을 실행하고 다시 벗어났다가 이미지를 재 트랙킹 하였을때 영상이 실행되고 있으면 정지하는 식의 개념으로 다가가야 하지 않을까 생각이 됩니다.
많은 도움을 드리지 못해서 죄송합니다.
저도 개인적으로 연구 해보고 해결책이 나오면 다시 말씀드리겠습니다.
감사합니다.
영준 반
질문자2021.12.26
감사합니다. 저와 강사님 말고도 많은 사람이 해결 하지 못하고 있는 문제 같더라구요. 해결법이 몇몇 나와있긴 한데 적용이 안되서 저도 조금 더 고민해봐야 할 것 같습니다.
답변 2