11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


Jquery 이용해서 동영상 게시판 만들기~

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    Jquery 이용해서 동영상 게시판 만들기~

    \r\n
    . . Shims HomePage [https://11q.kr 홈피] .
    \r\n
     
    \r\n\r\n

    출처:http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=21731&sca=&sfl=wr_subject||wr_content&stx=동영상

    \r\n
     
    \r\n

    Jquery 이용해서 동영상 게시판 만들기~

    \r\n
    \r\n
    • \r\n
    • 발꾸락 \r\n
    • 작성일시 2009.11.13 14:16:40 \r\n
    • 조회 7,020 \r\n
    • 댓글 9
    \r\n

    첨부파일

    \r\n
    Movie_Player.zip (79.2K) 2009.11.13 14:16:40 318회 다운로드
    \r\n
    Sample.html (2.2K) 2009.11.13 14:27:59 271회 다운로드
    \r\n

    본문

    \r\n
    \r\n
    \r\n
    Jquery 라이브러리를 이용한 동영상 게시판 제작 방법입니다..

    스킨을 만든게 있지만. 디자인에 약한지라 대략 구동만 하게 만들어서

    공개는 -ㅁ-;;

    방법을 적어보도록 하겠습니다~~

    아래 이미지는 리스트 이미지입니다.

    보시는거와 같이.

    동영상 주소만 입력하므로 인하여 간단하게

    아래 포멧을 지원합니다.

    동영상, 음성 파일
    asx, asf, avi, flv, mov, mpg, mpeg, mp4, qt, ra, smil, swf, wmv, 3g2, 3gp
    aif, aac, au, gsm, mid, midi, mov, mp3, m4a, snd, ra, ram, rm, wav, wma,
    유투브 !!

    기타 플러그인 지원파일
    bmp, html, pdf, psd, qif, qtif, qti, tif, tiff, xaml




    준비물
    jquery-1.3.2.min.js ( jquery 페이지에서 받으시면 되요~~ )
    jquery.media.js ( jquery 라이브러리 입니다 확장~~ )
     - http://malsup.com/jquery/media/ 제작자 페이지입니다.
     - 몇가지 jquery 1.3.2 버전이 호환이 않되는 부분이 있으므로 첨부파일을 받으세요.
    플래시 플레이어 ( http://www.longtailvideo.com/players/jw-flv-player/ )

    이정도 입니다 필요 파일만 압축해놓았으니 다운받아서 적절한 곳에 압축 푸시면 됩니다.

    ------------------------------------ 준비 단계!
    list.skin.php 파일을 엽니다.

    상위에 아래 와 같이 코드를 작성합니다.

                                                                                        
    <script type="text/javascript">                                                     
     player_width  = 300; // 리스트에 보여질 기본 사이즈입니다. ( 개별적으로 변경가능 )  
     player_height = 300; // 리스트에 보여질 기본 사이즈입니다. ( 개별적으로 변경 가능 )
     flvPlayer_dir = '경로/player-viral.swf'; // 동영상 플레이어의 경로입니다.          
     mp3Player_dir = '경로/player-viral.swf'; // 오디오 플레이어의 경로입니다.           
    </script>                                                                            
                                                                                         
                                                                                         
    <!-- Jquery JS -->                                                                   
    <script type="text/javascript" src="경로/jquery-1.3.2.min.js"></script>              
    <!-- Jquery Class 변수 넘기기 위한 확장 라이브러리 -->                               
    <script type="text/javascript" src="경로/jquery.metadata.js"></script>               
    <!-- Jquery 실제 미디어를 분류해서 출력해줄 확장 라이브러리 -->                      
    <script type="text/javascript" src="경로/jquery.media.js"></script>                  
    <!-- Jquery 플래시 플레이어를 javascript 실행할수 있도록 도와주는 js 파일 -->        
    <script type="text/javascript" src="경로/swfobject.js"></script>                     
                                                                                         
                                                                                         
    <script type="text/javascript">                                                      
        jQuery.noConflict();  // prototype과 충돌 방지를 위한 jquery 변수 변경           
        jQuery(function() {                                                              
            // a 태그에 media Class 가 존재하는 것들은 변환!                             
            jQuery('a.media').media();                                                   
        });                                                                              
                                                                                         
                                                                                         
    </script>                                                                            
                                                                                         

    위 와 같이 하셨다면 동영상을 구동하기 위해 준비가 끝납니다.

    ------------------- 실제 구동시키기

    구동시키기위해서 방법을 여러가지 생각하다가.

    1. 파일첨부로 이용한 방식
    2. 링크를 이용한 외부 파일 플레이 방식

    중 소규모로 운영시 더욱 이득인 방식인 2번을 택하겠습니다
    ( 1번은 부가적으로 사용방법만 적겠습니다. )

    list.skin.php중

    for ($i=0; $i<count($list); $i++) 의 for문 안에 포함되게 적으시면됩니다.

    <a class="media" href="<?=$list[$i][wr_link1]?>"></a>
    위방식 대로 적으시면

    링크 1에 적혀 있는 asx, asf, avi, wma, wmv, flv, mp3, swf, ra, ram, rm, rpm, rv, smi, smil

    파일의 실행이 가능합니다 0ㅁ0!!! 와우 쉽죠잉 ~~

    부가적으로 몇가지 설명을 드리자면..

    class 부분에 내용을 더 추가하여 파라메터값으로 활용할수 있습니다.



    <a class="media {type:'swf'}"   ...
    위방식은 해당 내용을 플래시로 실행시킨다라는 이야기인데.

    일반 플래시 파일 (.swf)은 자동인식하게 되어있습니다.

    하지만 여기서 유투부 같은경우 확장자가 나오지 않기때문에

    타입을 적어주므로 유투부도 지원이 가능하게 됩니다.

    방법론을 적자면 전 분류로 유투브를 따로 지정하고 유투브 게시물만 type:'swf'로 지정하도록 하였습니다.



    <a class="media {width:300, height:300, type:'swf'}" ...
    위방식은 현재 플레이어의 가로 세로 크기를 지정합니다~~ 유용하죵~~



    마지막 한가지더 !!

    플래시 플레이어의 첫화면(미리보기 화면)은 이미지를 지정해줘야 합니다.
    ( 지정 하지 않을경우 검은 화면으로 나와요 ㅠㅠ )

    첨부파일로 등록후 아래와 같이 적어줍니다~~

    <a class="media {width:300, height:300, flashvars:{ image:'이미지파일 경로'}}"

    플래시 플레이어에 파라메터값에 맞도록 전달하는 기능입니다.~~~~~~~





    위에서 설명한 첨부파일로 이용한 경로 지정은 조금 경로를 변경해줘야 할필요가 있습니다.

    만약 플레시 플레이어가 /g4/skin/board/movie/movie_play/플레이어.swf 에 존재한다면

    게시판에서 현재 파일첨부 경로를 가져온다면 ../data/file/.... 이런식으로 갈겁니다.~~

    플레이어 위치를 시작점으로 잡고 경로를 수정해줘야 합니다.

    ../../../파일경로 이런식으로 앞에 더 붙여줘야 하는 방식입니다.

    플래이어가 상대경로상 문제없는곳으로 지정한다면 크게 경로를 수정할 필요는 없습니다~~




    ps. 디자인만 된다면야 스킨으로 올리고 싶지만 -_-;;
    응용만 잘한다면 포트폴리오형 ( 이미지 형식이 아닌 실제 웹주소 iframe 이용 )
    이라던가 뮤직 자료실, 뮤비 자료실 등등 여러군대 사용가능 보입니다~~

    그리고 첨부파일로 올린자료는 jquery 와 라이브러리가 버전이 않맞는 부분이 몇가지 있고
    사용상 편의성때문에 수정을 가한부분이 있습니다~~

    따로 해당 제작자 사이트에서 다운로드 받으신다면 해당 버전에 관련해서 고려 하셔야 합니다~


    -------------------------------------------------------------------------

    IE6 버전에서 문제가 발생하여

    Sample.html 파일에서

    <script type="text/javascript">
      jquery......
    </script>

    이부분을 아래와 같이 수정하시기 바랍니다.

    <script type="text/javascript">
    var jq = jQuery.noConflict();
    \r\n
    jq(function() {
     jq('a.media').media();
    });
    \r\n
    </script>


    추가 ~~~

    http://sir.co.kr/bbs/tb.php/g4_qa/144340

    작동 않되거나 익스플로러가 먹통되실때 참고하세요.
    QuickTime 플레이어 문제임.




    \r\n
    [이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.H_BBS에서 이동 됨]
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,675 / 2 Page
    [ cafe24 도메인 등록 벙법및 가정내부 연동,공유기변동에 대한 ip등록 방법 ] 댓글 1

    cafe24 도메인 등록 벙법및 가정내부 연동,공유기변동에 대한 ip등록 방법간편한 웹접속을 위하여 도메인을 구입 ip를 등록 나의 홈피 ip접…

    [ php.ini 간편수정)시 해놀로지 dsm6 php.ini 파일 업로드 용량 간편하게 변경하기 및 put… ] 댓글 2

    php.ini 간편수정)시 해놀로지 dsm6 php.ini 파일 업로드 용량 간편하게 변경하기 및 putty 최신 버전 다운로드 사이트 링크 참…

    [ 가상머신vmware 백업과 복원,복제 ]

    너무나 좋은 자료 링크 펌업 합니다>\r\n>\r\n>\r\n♠ 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [ 나스전용 case 에서 미니데스크탑 케이스로 변경 ]

    > 나스용 케이스 추전 는 미니데스크탑 추천드립니다기존 2Mons 미니서버 (13만)에서 미니타위 (4만)로교체 완료 교체비용케이스 (4만…

    [ 리눅스에서 폴더 찾기 리눅스에서 파일 찾기 ]

    리눅스에서 폴더 찾기전체 폴더에서 찾기find / -name 폴더명 -type d현재 폴더(및 하위폴더)에서 찾기find ./ -name 폴더명…

    [ 그노보드 설치시 시놀로지서버 gd 문제점 대응 ..아것 때문에 3시간 소비 ]

    그노보드 설치시 시놀로지서버 gd 문제점 대응 ..아것 때문에 3시간 소비패티지에서 웹스테이션 php설정 gd 포함 모두 설정 ( dsm 6.1…

    [ XPEnology(해놀로지) 6.1(6.1.1) Jun’s Mod 1.02 Alpha 버전으로 sata 하드… ]

    sata 하드 개수 인식 늘리기 입니다.XPEnology(해놀로지) 6.1(6.1.1) Jun’s Mod 1.02 Alpha 버전으로 설치시 주…

    [ 복원성공) phpmyadmin에서 가져오기가 에러시 내보내기 옵션 설정 ]

    안녕하세요아래와 같이 phpmyadmin에서 가져오기가 에러납니다조언 부탁 드립니다오류SQL 질의:CREATE TABLE `g4_apms_cac…

    [ 용량부족으로 외장하드를 기본볼륨으로 만들기 ]

    -용량부족으로 인해 외장하드를 기본볼륨으로 사용할 방법을 찾고있습니다.오태화2015-08 조회 2998 추천 0/etc/synoinfo.conf…

    [ 서버이전 성공 추천) 헤놀로지 physical disk 추가하여 1개의 HDD로 구성 사용하기 ] 댓글 4

    헤놀로지 physical disk 추가하여 1개의 HDD로 구성 사용하기 장 점 : 기본 헤놀리지 구성파일을 ssd에 설치 파일도 적게 구성 되…

    [ ★★★★★성공) u5pvr linux 완전초기화 설치및 mysql apache2 + php5 phpm… ] 댓글 8

    성공) u5pvr linux 완전초기화 설치및 mysql apache2 + php5 phpmyadmin 설치하기 APM1 재설치 하기 입니다u…

    [ 성공)DS3615xs 6.02 Jun's Mod V1.0_pat8451.zip DSM6 시놀로지/ 헤놀로지 … ] 댓글 2

    본자료는 참조만 하세요=========저의 최종 dsm 6.0 업데이트 가능한성공)DS3615xs 6.02 Jun's Mod V1.0_pat84…

    [ pc에서 windows용 plex설치 하여 pc폴더와 u5pvr 구글안드로이드 tv 영화 라이브러리 동시 … ]

    pc에서 windows용 plex설치 하여 pc폴더와 u5pvr 구글안드로이드 tv 영화 라이브러리 동시 사용및 플러그인 설치 방법 메뉴얼ht…

    [ epg일부 채널 정보 한글깨짐 문의/docker tvheadend조건 ] 댓글 2

    ■일부 채널이 한글 제목이 깨짐니다개선 / 설정 사례 조언 부탁 드립니다▶https://github.com/wonipapa/epg2xml/iss…

    [ 작업중_실패)링크 4개 사용에 관한 질문입니다. ]

    ■/bbs/write_update.php 에서 db엡뎃시키지 말고해당스킨에서 업뎃시켜보세요/스킨/write_update.skin.php <…

    [ NAS 보안을 위해해야 ​​할 6 가지 사항 ]

    NAS 보안을 위해해야 ​​할 6 가지 사항에 의해크레이그 로이드에2018 년 5 월 11 일NAS는 아마도 홈 네트워크에서 가장 중요한 장치 …

    [ pc power 소모 전력 측정 ]

    제가 사용하는 서재의 전기 소모 전력량 입니다157w 전체적 ds712 모니터 naspc 사용중 순서로 office 합니다131wind ds71…

    [ * 추천_성공)[U5] U5PVR 웹 파일 관리 : droppy 설치하기 및 사용기 삽질기 설치 성공입니다. ] 댓글 4

    작업_성공_사용기 )[U5]U5PVR 웹 파일 관리 : droppy 재설치 완료 및 자동 실행 변경잘 사용 하던 droppy가 동작 하지 않아서…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-26 17:40:36

    오늘의 홈 현황


    • 현재 접속자♨ 819 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 2 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 2,069 명
    • 어제 방문자 2,051 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,396,676 명
    • 전체 게시물※ 8,655 개
    • 전체 댓글수※ 24,772 개
    • 전체 회원수 11,068 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑