สร้าง video playlist ของ jwplayer jquery plugin ด้วย xml และการใช้งาน

เขียนเมื่อ 14 ปีก่อน โดย Ninenik Narkdee
video playlist xml jquery plugin jwplayer

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ video playlist xml jquery plugin jwplayer

ดูแล้ว 18,882 ครั้ง




ตัวอย่างต่อไปนี้ เป็นแนวทาง การสร้าง  xml playlist ของ jwplayer โดยในที่นี้จะใช้ ไฟล์ video จาก youtube เป็นตัวอย่าง
สามารถประยุกต์ใช้กับไฟล์ flv video โดยตรงได้

เนื้อหาต่อเนื่องจาก
เริ่มต้นการใช้งาน jwplayer jquery plugin แสดง video บนเว็บไซต์
https://www.ninenik.com/เริ่มต้นการใช้งาน_jwplayer_jquery_plugin_แสดง_video_บนเว็บไซต์-361.html

ตัวอย่าง

เริ่มต้น (เนื้อหาต่อเนื่องจากลิ้งค์ด้านบน)
1.สร้างโฟลเดอร์สำหรับเก็บไฟล์สร้าง xml playlist file ในที่นี้กำหนดเป็น playlist
2.สร้าง ไฟล์ php เพื่อสร้าง xml playlist file ชื่อ playlist_gen.php ไว้ในโฟลเดอร์ตามข้อ 1 ดังนี้
 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php 
header("Content-type:text/xml; charset=UTF-8");               
header("Cache-Control: no-store, no-cache, must-revalidate");              
header("Cache-Control: post-check=0, pre-check=0", false);    
echo '<?xml version="1.0" encoding="utf-8"?>'
?>
<?php
// กำหนด array url ของ youtube video ตามต้องการ
$youtube_url=array(
);
?> 
<rss version="2.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    <channel>
        <title>RSS playlist</title>
 
<?php
if(count($youtube_url)>0){
    foreach($youtube_url as $key=>$value){ // วนลูปสร้าง รายการ playlist
        $youtubeID=explode("=",$value);
        $youtubeID=array_pop($youtubeID);// youtube_ID
        $tags = get_meta_tags($value);  //  ดึงค่า title video จาก meta tags
?>       
        <item>
            <title><?=$tags['title']?></title>
            <link><?=$value?></link>
            <description><?=$tags['description']?></description>
            <media:group>
                <media:content url="<?=$value?>" />
                <media:thumbnail url="http://img.youtube.com/vi/<?=trim($youtubeID)?>/hqdefault.jpg" />
            </media:group>
        </item>  
<?php
    }
}
 ?>
    </channel>
</rss>


3.กำหนดและเรียกใช้งาน ตัวอย่างไฟล์ jwplayer_youtube_playlist.php
 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>เรียกใช้งาน video จาก youtube playlist  jwplayer_youtube.php</title>
</head>
 
<body>
 
<!--กำหนด div สำหรับแสดง video-->
<div id="player1"></div>
 
 
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="jwplayer/jquery.swfobject.js"></script>
<script type="text/javascript" src="jwplayer/jquery.jwplayer.min.js"></script>
<script type="text/javascript">
$(function(){
    $('#player1').jwPlayer({ // กำหนดให้ video แสดงใน div ที่มี id=player1
        swf: 'jwplayer/player.swf', // กำหนด path ของไฟล์ player
        width: 400, // กำหนดความกว้าง หน่วย pixels
        height: 520,  //  กำหนดความสูง หน่วย pixels (ความสูงส่วน video + playlist)
        playlist:'bottom', // ตำแหน่งของ playlist  bottom | top | left | right
        playlistsize:200, // ขนาดของ playlist ถ้าอยู่ในแนวตั้งคือความสูง ถ้าแนวนอนคือความกว้าง
        playlistfile:'playlist/playlist_gen.php', // ระบุ path ของ xml playlist file
        skin:'http://w.longtailvideo.com/skins/bekle.zip' // กำหนด skin
    });
});
</script>
 
 
 
 
</body>
</html>

 



กด Like หรือ Share เป็นกำลังใจ ให้มีบทความใหม่ๆ เรื่อยๆ น่ะครับ











URL สำหรับอ้างอิง











เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ