Skip to content

[Feat] 녹음 관련 QA - 무음모드, 재생 중지 + etc) 검색어 볼드 처리#144

Merged
Suyeon9911 merged 5 commits intodevelopfrom
feature/#132-qa-2
Feb 5, 2023
Merged

[Feat] 녹음 관련 QA - 무음모드, 재생 중지 + etc) 검색어 볼드 처리#144
Suyeon9911 merged 5 commits intodevelopfrom
feature/#132-qa-2

Conversation

@Suyeon9911
Copy link
Copy Markdown
Member

@Suyeon9911 Suyeon9911 commented Feb 5, 2023

👻 작업한 내용

  • 녹음 관련 QA 들어온거 작업했습니다!
  • 무음모드 시 소리 들리도록 했습니다 -> 각 뷰마다 세션을 만들어줘야하더라고요. playback 옵션 사용해서 카테고리 지정해줬습니다.
  • 오디오 세션 관련하여 참고한 자료 : https://wlaxhrl.tistory.com/92
    image
  • 녹음 재생 뷰를 벗어났을 때 (disappear 될때 ) 녹음을 중단하는 로직을 추가했습니다 !

🎤 PR Point

  • 은희가 작업해줬던 제 GA 부분에서 빠진거 있다고 해서 추가로 넣어놨습니다 ~

📸 스크린샷

구현 내용 스크린샷
어쩌고저쩌고 어쩌고저쩌고

📮 관련 이슈

@Suyeon9911 Suyeon9911 added suvera 🥦 담당자 fix 버그를 수정합니다. labels Feb 5, 2023
@Suyeon9911 Suyeon9911 self-assigned this Feb 5, 2023
EunHee-Jeong
EunHee-Jeong previously approved these changes Feb 5, 2023
Copy link
Copy Markdown
Member

@EunHee-Jeong EunHee-Jeong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

마무리 수고하셨습니당~~ ㅎㅅㅎ

Comment on lines +190 to +193
if isPauseAudio {
owner.setPlayStatus(false)
owner.audioPlayer.pause()
}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍👍

@Suyeon9911 Suyeon9911 changed the title [Feat] 녹음 관련 QA - 무음모드, 재생 중지 [Feat] 녹음 관련 QA - 무음모드, 재생 중지 + 검색어 볼드 처리 Feb 5, 2023
@Suyeon9911 Suyeon9911 changed the title [Feat] 녹음 관련 QA - 무음모드, 재생 중지 + 검색어 볼드 처리 [Feat] 녹음 관련 QA - 무음모드, 재생 중지 + etc) 검색어 볼드 처리 Feb 5, 2023
@Suyeon9911
Copy link
Copy Markdown
Member Author

Suyeon9911 commented Feb 5, 2023

@EunHee-Jeong @L-j-h-c 검색어 볼드처리해주는 부분도 이 브랜치에서 작업해서 방금 추가했으니 확인 부탁드려용 ~

  • 스크린샷 : "연초" 라는 키워드로 검색 시 볼드 처리 !
  • 기디에게 물어봐야할 것 : 노트에 있는 내용도 볼드 처리해야하나? 볼드 처리된 GUI가 없어서 우선 볼드체로 변경만 했는데 크기를 바꾼다던가 다른 UI 의 변경사항이 있는가?

EunHee-Jeong
EunHee-Jeong previously approved these changes Feb 5, 2023
Copy link
Copy Markdown
Contributor

@L-j-h-c L-j-h-c left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다! AudioSession 관련 유용한 정보 감사합니다

Comment on lines +199 to +206
private func setAudioSession() {
let audioSession = AVAudioSession.sharedInstance()
do {
try audioSession.setCategory(AVAudioSession.Category.playback, mode: .default)
} catch {
print("audioSession error: \(error.localizedDescription)")
}
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 👍

Comment on lines +187 to +193
isPauseAudio
.withUnretained(self)
.subscribe(onNext: { (owner, isPauseAudio) in
if isPauseAudio {
owner.setPlayStatus(false)
owner.audioPlayer.pause()
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

현재 사용되는 곳을 보니 Bool타입 중에서 true만 사용하고 있고, public method를 통해서 처리할 수 있을 것 같은데, 메모리 효율을 위해 method를 사용하는 방식으로 사용하는 것은 어떨까요?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@L-j-h-c 넵 ! 리팩과정에서 한번 수정해보겠습니다 :)

@Suyeon9911 Suyeon9911 merged commit 0d3b1ee into develop Feb 5, 2023
@Suyeon9911 Suyeon9911 deleted the feature/#132-qa-2 branch February 5, 2023 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix 버그를 수정합니다. suvera 🥦 담당자

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Fix] 2차 QA 반영

3 participants