Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#114] Album cover 안보이는 이슈 해결 #117

Open
wants to merge 5 commits into
base: Develop
Choose a base branch
from

Conversation

zaehorang
Copy link
Collaborator

📝 작업 내용

플레이어 뷰에서 아트워크 이미지가 보이지 않는 이슈 해결

  • 해결 방식: queue에 음악을 넣으면서 관련 track을 배열에 따로 저장한 뒤, 해당 값의 아트워크에 접근하여 뷰에 보여줍니다. queue의 데이터 인덱스와 새롭게 만든 배열의 데이터 인덱스가 동일하기 때문에 가능합니다.

  • 추가 작업: 플레이어 모델의 observed object 참조 문제를 해결하기 위해 EnvironmentObject로 리팩토링하였습니다.

스크린샷 (선택)

문제 영상 해결 영상

💬 리뷰 요구사항 (선택)

  • 새롭게 만든 queueTracks 배열의 변수명이 적절한지 확인해주세요 🐯

@zaehorang zaehorang requested a review from dbqls200 July 8, 2024 03:43
@zaehorang zaehorang linked an issue Jul 8, 2024 that may be closed by this pull request
2 tasks
- 현재 재생 중인 음악의 인덱스를 @AppStorage에서 음악 재생 모델의 프로퍼티로 저장하는 방식으로 수정
- MusicPlayerModel을 @ObservedObject에서 @EnvironmentObject로 변경
- 최상단 뷰에서 PlayerModel 인스턴스를 주입하여 환경 기반 의존성 주입 구현
- MusicPlayerModel을 필요로 하는 모든 뷰를 @EnvironmentObject로 수정
- 뷰와 관련된 published 프로퍼티의 값 변경을 메인 스레드에서 하도록 수정
- 플레이어 뷰에서 아트워크 이미지가 보이지 않는 이슈 해결
- queue에 음악을 넣으면서 관련 track을 배열에 따로 저장한 뒤, 해당 값의 아트워크에 접근하여 뷰에 보여줌
@zaehorang zaehorang self-assigned this Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

player view 에서 앨범 커버 이슈
1 participant