아이디어회관 SF, 한국문학 무료 web 서재

자료실 2020. 10. 16. 13:53

 

몇번 소개를 했는데, 오늘 [ㄱ] 까지 작업을 끝낸 기념으로 다시 공유합니다.

단편 목록에서 1/4정도 작업을 한 것 같아요.

속도는 느리지만 중/장편까지 모두 올리는걸 목표로 하고 있습니다.

 

아이디어회관 직지 프로젝트(https://sf.jikji.org/) 도서는 모드 등록했고,

위키문헌의 한국 근대문학 단편을 EPUB으로 재편집해 등록합니다.

 

jikji.duckdns.org/discover/new/

 

보고싶은 책 선택 후 오른쪽을 보면 작은 아이콘 2개가 있습니다.

하나는 EPUB 다운로드. 다른 하나는 브라우저에서 바로 볼 수 있는 아이콘입니다.

바로 보기는 PC와 모바일 모두 지원하니 전자책 체험하고 싶은 분들 이용하세요.

 

아이디어회관이 명맥만 유지하고 있어 이를 계속 유지할 생각으로 시작했는데 혼자 작업하려니 느리네요.

 

전자책 원고 출처는 아이디어회관과 위키문헌입니다.

 

아이디어회관 SF - 직지 프로젝트 1999

http://sf.jikji.org

 

아이디어회관 SF - 직지 프로젝트 1999

 

sf.jikji.org

위키문헌 원고를 EPUB으로 만들어 보내주시면 서재에 등록하겠습니다.

작은 프로젝트지만 참여하곳 싶은 분들은 언제든 쪽지나 메일 보내주세요.

https://ko.wikisource.org/wiki/%EB%B6%84%EB%A5%98:%EB%8B%A8%ED%8E%B8%EC%86%8C%EC%84%A4

 

분류:단편소설 - 위키문헌, 우리 모두의 도서관

 

ko.wikisource.org

 

 

참....

생각하고 계신 그 ID와 패스워드로는 절대 로그인 안됩니다.

로그인 안해도 100% EPUB으로 다운로드 되고, 책도 볼 수 있어요.

로그인 하려고 괜한 고생 하지 마세요.

 

설정

트랙백

댓글

[스크립트]audio_control.js : 초 단위로 MP3 파일을 실행시켜주는 스크립트

자료실 2016. 1. 8. 19:04

초 단위로 MP3 파일을 컨트롤 할 수 있는 스크립트입니다.

EPUB 3.0에서 사용할 수 있고, 나모 펍트리, 깃든뷰어에서 테스트 하였으며, 교보eBook 뷰어에서도 정상적으로 작동합니다.


단, 교보eBook 뷰어(V 2.4.7 기준)에서는 플레이버튼을 누를 때 메뉴나 페이지 넘김 액션이 함께 일어나는 문제가 있네요.


이 스크립트는 다음과 같은 기능을 지원합니다.


1. 오디오 실행, 정지, 볼륨조절 버튼을 기본 컨트롤러가 아닌 사용자가 디자인한 이미지나 텍스트로 편집 가능

2. MP3 전체 실행/정지 가능

3. 초 단위로 특정 구간을 지정해서 실행 가능

4. 볼륨을 10단계로 조절 가능(볼륨 조절 버튼을 페이지 넘김으로 사용할 때 필요함)

    *단, 기기의 H/W 볼륨이 아닙니다. 예를 들어 스마트폰 볼륨이 5로 되어 있다면 이 볼륨 범위 내에서 조절이 됩니다.


사용 방법과 예제 파일을 첨부합니다. 

예제 파일은 토마토 출판사의 '꼭 필요한 영어회화 베스트 표현 1200 <상황회화 편>'에 있는 내용 일부와 토마토 출판사 홈페이지에서 다운받은 MP3 파일을 사용했습니다.

출판사의 허락을 받지 못하고 사용했는데 저작권 문제가 있다면 바로 삭제를 하겠습니다. 


* 스크립트 설명 : EPUB3 오디오 컨트롤러

* 적용 sample

<div>

<audio id="sample" src="../sample.mp3">Your viewer does not support the audio element.</audio>

<p>모두 듣기<button onclick="playAll()">▶</button><button onclick="playStop()">■</button><button onclick="volUp()">+</button><button onclick="volDown()">-</button></p>

<p>3초 ~ 8초 사이<button onclick="playSegment(3,8)">▶</button></p>

<p>10초 ~ 15초 사이<button onclick="playSegment(10,15)">▶</button></p>

<p><button onclick="playStop()">stop</button></p>

</div>


* 본 스크립트는 www.epubguide.net에서 제작하였으며, 누구나 자유롭게 사용 및 수정이 가능합니다. 

* 단, 배포를 할 경우 내용을 일부 수정했다 하더라도 원본의 출처를 반드시 밝혀주시기 바랍니다.


var myAudio=document.getElementById("talk_mp3");


var segEnd;


myAudio.addEventListener("timeupdate", function (){

if (myAudio.currentTime >= segEnd) {

myAudio.pause();

}   

console.log(myAudio.currentTime);

}, false);


function playSegment(startTime, endTime){

segEnd = endTime;

myAudio.currentTime = startTime;

myAudio.play();

}


function playAll()

myAudio.currentTime=0;

myAudio.play();

}

function playStop()

myAudio.currentTime=0;

myAudio.pause();

    } 

function playPause()

myAudio.pause();

    }

function volUp()

{

    myAudio.volume+=0.1

   }

function volDown()

{

    myAudio.volume-=0.1

   }



설정

트랙백

댓글

  • 신가은 2020.03.19 01:08 ADDR 수정/삭제 답글

    안녕하세요 audio file을 원하는 구간 예를 들어 3~8초 구간을 자른 후, 그 부분에 대해 다운로드하는 기능을 구현하려하는 데 조언을 구할 수 있을까요?