질문과 답변

Extra Form
종류 플러그인 추천

 

 말 그대로 게임 속에서 BGM 노래가 나오면 재생시간을 몇초 스킵하거나, 정지시키는 플러그인을 찾습니다


아니면 그냥 BGM 노래가 몇분 남았는지 알수있는 플러그인도 상관없습니다.


만약 알고있다면 알려주세요 ㅠㅠ


다음작은 좀더 편의성을 넣고싶어성  ㅠㅠ 

 

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '4'
  • ?
    13자리난수 2019.02.25 14:49
    구글링해본 결과 아쉽게도 뮤직 플레이어처럼 BGM의 재생시간 자체를 조정하는 플러그인은 없었던 것 같습니다. 동영상 시간 조정 플러그인도요. 대체법이 하나 있긴 한데, 러닝은빛님의 유튜브 플레이어 플러그인을 사용하는 것입니다.

    https://biud436.blog.me/220703839336

    유튜브에 있는 영상을 MV에서 재생시켜 주는 플러그인으로 일단 원하시는 기능이 다 가능하긴 합니다. 원하는 음악을 영상으로 만들어서 업로드한 다음 그걸 이 플러그인에 연결하면 비슷하게 구현될 것 같습니다. 이 플러그인 이외의 해결책은 잘 보이지 않네요.
  • profile
    러닝은빛 2019.02.25 21:18

    if(AudioManager._bgmBuffer) {
    AudioManager._bgmBuffer.stop();
    AudioManager._bgmBuffer.play(true, 원하는_시간_초_단위);
    }

    원하는_시간_초_단위라고 되어있는 인자값이 오프셋 값인데요. 


    WebAudio의 현재 재생 시간(WebAudio._context.currentTime) 값이 정확하지 않습니다. 음악 재생 이후, 음악이 루프될 때 0으로 돌아가는 게 아니라 시간이 계속 누적되므로 계산이 복잡합니다. 그래서 이것으로는 5초 건너띄기나 유동적으로 시간을 제어하기가 상당히 어렵습니다.


    하지만 Html5Audio의 경우, 그냥 단순히  현재 시간(this._audioElement.currentTime = offset;)이라는 변수에 초를 대입하면 되므로,


    Html5Audio는 상대적으로 제어가 쉽습니다. 그러나 기본적으로는 WebAudio로 재생되므로 잘 사용되지 않습니다.


    한 가지 방법이 있다면 <audio> 태그를 동적으로 생성하고, 재생하는 방법이 있습니다. 암호화, 복호화 처리로 인한 문제가 있음. 이건 간단할 수 있습니다.

  • profile
    러닝은빛 2019.02.26 13:52

    https://developer.mozilla.org/en-US/docs/Web/API/BaseAudioContext/currentTime
    https://www.html5rocks.com/en/tutorials/audio/scheduling/

    API를 읽어보면 WebAudio._context.currentTime 변수는 읽기 전용이고, 현재 재생 시간이 아니라 Date.now나 performance.now 보다 정밀한 고정밀도 타이머입니다.

    따라서 현재 재생 시간은 다음 메서드로 구할 수 있습니다.

    var currentPos = AudioManager._bgmBuffer.seek();

    5초 건너 띄기 등을 구현하려면 다음과 같이 해야 하겠습니다.


    if(AudioManager._bgmBuffer) {


    // 5초 스킵

    var currentPos = AudioManager._bgmBuffer.seek();

    AudioManager._bgmBuffer.stop();
    AudioManager._bgmBuffer.play(true, currentPos + 5);


    // 처음부터 재생

    AudioManager._bgmBuffer.play(true, 0);


    }

  • profile
    호구랑 2019.03.02 11:28
    늦게 봐서 죄송합니다 하지만 정말 도움 되는 설명들이네요. 하지만 저한테는 조금 어려운 플러그인들 같아서 나중에 사용하겠습니다. 친절한 설명 감사합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12409
RMVXA rpg vx & vx ace 프론트 뷰 사용하고 싶은데 여기서 어떻게 해야되죠? 4 바크지누크 2018.05.10 121
기타 강좌 세븐나이츠 2015.09.08 121
RMMV 전투 시 스킬 사용 2 이깅 2018.03.10 121
기본툴 사용법 RMMV 인게임 정보창을 제거하고 싶습니다. 5 겐마 2020.08.19 121
RMVX 이벤트가 중복되서 나온다고 해야하나.. 1 마한 2015.05.10 121
액션 전투 RMVXA 전투할때 주인공 위치 Wolfclaw 2020.03.27 121
RMVXA 마우스가 이벤트에 반응을 하지 않습니다 1 두솔 2016.04.15 121
플러그인 사용 RMMV 플러그인과 같이 사용할 캐릭터칩을 찾고있습니다. 2 GDS아크 2020.12.11 121
RMVXA 창 불투명하게 설정하는 법좀 알려주세요 1 민트Mint 2017.07.24 121
RMVXA 왜 스킬로 커먼이벤트가 발동이 안될까요 1 file 버섯수프 2017.08.06 121
RMMV RPGMV 에서 배틀 도중에 적의 이미지(위치) 좌표를 변경할 수 있나요? 2 AWAL 2017.10.10 121
RMVXA 답변이 없어 새로운 글 써봐요 혹시 변수를 아이템에 적용할 수 있을가요 2 신이다1 2017.12.17 121
RMMV Hp가 다 닳았을 때 말고도 다른 수치가 0이 되었을때 상태이상을 추가하는 법이 있나요? 2 pdm0822 2018.01.24 121
플러그인 추천 RMMV 게임 속에서 BGM 재생시간을 자유롭게 조절 가능한 플러그인 있나요??? 4 호구랑 2019.02.25 121
스크립트 사용 RMMV 플러그인 스크립트 사용 질문! (on off 및 변수 바꾸기) 2 efihnsipdaghpsa 2019.06.12 121
기본툴 사용법 RMVX NPC에게 20번말걸으면 갑자기 다른말을 할수있게 하는법을알려주세요.;. 1 김정은죽이기게임개발자! 2019.09.25 121
이벤트 작성 RMVXA 맵 위에 이미지 얹을수 있나요??ㅠㅠㅠ제발제발요 5 file nucnuc 2019.12.17 121
기타 RMVXA 윈도우 스킨이 이상하게 나와요 file 둣녀 2022.01.05 121
RMXP 게임 만들때 필요한 도트는 어떻게 구하나요?(혹시 만드는 법이라도 있나요?) rkdalswjd12 2018.07.01 122
턴제 전투 RMMV mv 프론트뷰 질문 직작족 2019.08.06 122
Board Pagination Prev 1 ... 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 ... 516 Next
/ 516