질문과 답변

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 12448
기타 기타 RPG 95 튕김 현상 해결방법 인큐버스 2023.01.20 24
한글 패치 RM2k RM2k의 스팀 한글패치 다크크리에이터 2024.01.27 24
이벤트 작성 RMMZ [MZ] 다른 맵에서도 같은 이벤트가 움직이게 하고 싶습니다. 1 blahdi 2023.10.10 24
이벤트 작성 RMMV 아이템 소지개수 별 이벤트 작성하기 1 송실용 2023.12.19 24
턴제 전투 RMMV 적 배치에 관해서 질문이 있습니다 file Wolf君 2024.01.11 24
이벤트 작성 RMMV 캐릭터가 안 움직여집니다. 1 Z.Z 2024.03.23 25
에러 해결 RMMZ 배포 파일 실행오류 마야d 2023.03.25 25
턴제 전투 RMMV 턴제전투에서 스킥 선택창 어떻게 만드나요 1 ekdtbd 2024.02.08 25
기본툴 사용법 RMMV 특정 대사 혹은 액터만 폰트를 바꾸고 싶습니다 1 알초자 2024.03.02 25
기본툴 사용법 RMMV 색조 제거 어떻게 하나요..? 2 레부 2023.12.25 25
기타 RMMZ RPG maker MZ는 어디서 구입하는게 가장 이득일까요? 2 아방스조아 2024.06.22 26
이벤트 작성 RMVXA 난수 여러개를 한번에 받을때 중간값만 제외하는법 1 file 유리컵 2023.09.21 26
이벤트 작성 RMVXA 플레이어 x,y 좌표 기억법? 2 유리컵 2023.10.07 26
스크립트 사용 RMVXA SAS IV HUD의 내용을 메뉴가 열려있는 동안 숨길 수 있게 하는 방법은 없을까요? file 아무개 2023.05.22 26
이벤트 작성 RMMV 시간내로 버튼을 누르면 통과되는 게임을 만들고 싶습니다 1 file thssla 2023.12.16 26
기본툴 사용법 RMVXA 메뉴 커스텀과 서브메뉴 커스텀 관련 질문 오구잡채 2024.06.11 26
맵배치 RMVXA 패럴렉스 맵핑 스크립트? VXA 질문입니다! rsy1189a 2024.03.20 27
이벤트 작성 RMMV 전투가 멋대로 시작합니다. 1 file pokapoka 2023.09.16 27
스크립트 사용 RMVXA 전투중 적이 누구를 노리는지 미리 알수 있는 스크립트가 있을까요 겜만들고싶다앙 2021.04.10 27
게임 번역 RMMV 게임 한글패치 자동으로 번역하는게 아니라 수동으로 번역하고 싶어요 알초자 2024.01.30 27
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516