วันนี้เนื่องจากจะมีการเพิ่มไฟล์วิดีโอลงในหน้าเว็บฉันจึงศึกษา FLV Video Player flvplayer.swf 1 โหลดโดยตรงในไฟล์ HTML:
การคัดลอกรหัสมีดังนี้:
<div id = flashfile>
<object type = application/x-shockwave-flash = ความสูง 470px = 403px
data = flvplayer.swf? file = movies/company.flv>
<param name = ค่าภาพยนตร์ = flvplayer.swf? file = movies /company.flv & showfsbutton = true & autostart = true />
<param name = wmode value = โปร่งใส />
<param name = ค่าคุณภาพ = สูง />
<param name = lewalfullScreen value = true />
</ject>
</div>
2. ใช้ JavaScript เพื่อโหลดแบบไดนามิก:
การคัดลอกรหัสมีดังนี้:
<script type = text/javascript>
ฟังก์ชั่น playflv (ชื่อไฟล์) {
var videoname = ชื่อไฟล์; // วิดีโอชื่อไฟล์
var floder = วิดีโอ; // โฟลเดอร์ที่เก็บวิดีโอแฟลชโปรดทราบว่ามันสัมพันธ์กับตำแหน่งของไฟล์ flvplayer.swf (images/flvplayer.swf)
var div = document.getElementById (flvplaydiv);
div.innerhtml = <img src = 'images /wait.gif' />div.style.display = ไม่มี;
var result = <table align = 'center'> <tr> <td align = 'center'> <object type = 'แอปพลิเคชัน/x-shockwave-flash' width = '470px' ความสูง = '403px';
ผลลัพธ์ + = data = 'images / flvplayer.swf? file = + floder + / + filename +'>;
ผลลัพธ์ + = <param name = 'movie' value = 'images /flvplayer.swf? file = + floder + / + filename + & showfsbutton = true & autostart = true' />;
ผลลัพธ์ += <param name = 'wmode' value = 'โปร่งใส' />;
ผลลัพธ์ += <param name = 'quality' value = 'High' />;
ผลลัพธ์ += <param name = 'nowlfullScreen' value = 'true' />;
ผลลัพธ์ += </object> </td> </tr> </table>;
div.innerhtml = ผลลัพธ์;
div.style.display = inline; // div display method
-
</script>
เพิ่มรหัสต่อไปนี้ในพื้นที่ร่างกาย:
การคัดลอกรหัสมีดังนี้:
<ปุ่ม id = kk type = button onclick = playflv ('company1.flv')> เล่น 1 </button>
<br /> <button id = k2 type = button onclick = playflv ('comany2.flv')> เล่น 2 </putions>
<div id = flvplaydiv> </div> <!-พื้นที่ Div สำหรับการเล่นวิดีโอ->
JW FLV Player Player FLV Player ในภาษาจีน
วิธีใช้: หากคุณต้องการเล่นไฟล์ FLV เท่านั้น [เช่น video.flv] จากนั้นเพียงแค่คัดลอก video.flv และ flvplayer.swf ในแพ็คเกจบีบอัดไปยังไดเรกทอรีเดียวกันและเพิ่มในหน้าเว็บ
รหัสโปรแกรม
<ประเภทวัตถุ = แอปพลิเคชัน/x-shockwave-flash ความกว้าง = 400 ความสูง = 220
wmode = ข้อมูลโปร่งใส = flvplayer.swf>
<param name = ค่าภาพยนตร์ = flvplayer.swf />
<param name = wmode value = โปร่งใส />
<วัตถุ/>
flvplayer.swf จะค้นหา video.flv playback โดยอัตโนมัติในไดเรกทอรีเดียวกัน นอกจากนี้คุณยังสามารถเพิ่ม URL ของไฟล์ FLV หลังจาก flvplayer.swf เพื่อเล่น วิธีนี้มีดังนี้:
รหัสโปรแกรม
<ประเภทวัตถุ = แอปพลิเคชัน/x-shockwave-flash ความกว้าง = 400 ความสูง = 220
wmode = ข้อมูลโปร่งใส = flvplayer.swf? file = movies/holiday.flv>
<param name = ค่าภาพยนตร์ = flvplayer.swf? file = movies /holiday.flv />
<param name = wmode value = โปร่งใส />
</ject>
file = movies/holiday.flv เป็นพารามิเตอร์และสามารถใช้ที่อยู่สัมพัทธ์หรือสัมบูรณ์ได้
คำอธิบายพารามิเตอร์อื่น ๆ :
หากวิดีโอไม่จำเป็นต้องเล่นโดยอัตโนมัติเมื่อโหลดคุณสามารถใช้พารามิเตอร์ Autostart ได้
ตัวอย่าง
รหัสโปรแกรม
<ประเภทวัตถุ = แอปพลิเคชัน/x-shockwave-flash ความกว้าง = 400 ความสูง = 220
wmode = ข้อมูลโปร่งใส = flvplayer.swf? autostart = false>
<param name = ค่าภาพยนตร์ = flvplayer.swf? autoStart = false />
<param name = wmode value = โปร่งใส />
</ject>
พารามิเตอร์หลายตัวสามารถใช้ในลักษณะผสมและรายการพารามิเตอร์ที่มีประสิทธิภาพ:
รหัสโปรแกรม
ไฟล์ (ที่อยู่ของไฟล์ FLV)
AutoStart (ไม่ว่าจะอนุญาตให้เล่นอัตโนมัติจริงหรือเท็จ)
Image (ตัวอย่างภาพตัวอย่างเมื่อไม่ได้เล่นเฉพาะรูปแบบ JPEG)
ทำซ้ำ (ไม่ว่าจะเล่นซ้ำ ๆ )
ClickText (ข้อความที่แสดงที่จุดเริ่มต้นคือคลิกเพื่อเล่นตามค่าเริ่มต้น)
ต่อไปนี้เป็นรุ่น 3.12 http://www.cgfans.net/bbs/medias/2007/10/jw_flv_player.zip นี่คือรุ่น 3.12
เอกสารนี้มีวิธีการติดตั้งและวิธีการกำหนดค่าของเครื่องเล่น JW MP3, JW Flvplayer, JW Media Player, JW Image Rotator
กฎ
ผู้เล่น JW 3.12 เอกสาร
1. ติดตั้ง (ฝังอยู่ในเว็บไซต์ของคุณ)
2. พารามิเตอร์ (การกำหนดค่า)
พารามิเตอร์พื้นฐาน
พารามิเตอร์สี
พารามิเตอร์อินเตอร์เฟส
พารามิเตอร์การเล่น
พารามิเตอร์แบบโต้ตอบ
3. เพลย์ลิสต์
4. ปรับแต่ง
5. สนับสนุน
การกำหนดค่าอย่างรวดเร็วเรียกใช้ตัวช่วยสร้างการกำหนดค่า
1. ติดตั้ง
หลังจากดาวน์โหลดคุณสามารถรับตัวอย่างเมื่อเปิดด้วยข้อความหรือตัวแก้ไข HTML คุณจะพบว่า SWF เป็นชิ้นสั้น ๆ
JavaScript ฝังอยู่บนหน้า JavaScript นี้คือ swfobject.js ที่เขียนโดย Geoff Stearns ซึ่งแก้ปัญหาความต้องการแฟลช
ปัญหาของชีวิต เมื่อคัดลอก SWF ไปยังเว็บไซต์ของคุณอย่าลืมคัดลอก swfobject.js ด้วยกัน และบนหน้า
เพิ่มรหัสต่อไปนี้ลงในหัว
รหัสโปรแกรม
<script type = text/javascript src = swfobject.js> </script>
ด้วยความช่วยเหลือของ swfobject.js คุณสามารถตั้งค่าเส้นทางความกว้างความสูงสีพื้นหลังและเวอร์ชันของเครื่องเล่นแฟลชที่คุณต้องการหรือคุณสามารถตั้งค่าชุดพารามิเตอร์เพื่อกำหนดค่า SWF เมื่อโหลดหน้า JavaScript จะแทนที่โหนดในหน้าตาม ID
รหัสโปรแกรม
<p id = player> <a href = http: //www.macromedia.com/go/getflashplayer> รับแฟลช </a> เพื่อดูผู้เล่นนี้ </p>
<script type = text/javascript>
var so = ใหม่ swfobject ('mediaPlayer.swf', 'ผู้เล่น', '400', '400', '7');
So.addparam (Nowldfullscreen จริง);
So.addVariable (ไฟล์, test.flv);
So.addVariable (DisplayHeight, 300);
So.write ('ผู้เล่น');
</script>
ในสถานการณ์ที่คุณไม่สามารถใช้ JavaScript (เช่น BSP ของคุณไม่รองรับเช่น MySpace) คุณสามารถใช้ฝังเพื่อแทรก SWF
ควรสังเกตว่า SWF ไม่สามารถอยู่บนเซิร์ฟเวอร์นี้ได้ แต่ถ้าคุณต้องการใช้เพลย์ลิสต์ XML อาจมีปัญหาเนื่องจาก XML ต้องอยู่บนเซิร์ฟเวอร์เดียวกับ SWF มิฉะนั้นจะถูกจัดระเบียบเนื่องจากปัญหาด้านความปลอดภัย MP3, JPG, FLV ไม่สามารถอยู่บนเซิร์ฟเวอร์นี้ได้
รหัสโปรแกรม
<ฝัง src = http: //www.myfileserver.com/folder/mediaplayer.swf width = 400 ความสูง = 400
type = application/x-shockwave-flash pluginspage = http: //www.macromedia.com/go/getflashplayer
flashvars = file = http: //www.myfileserver.com/folder/test.flv&displayheight=300/>
2. พารามิเตอร์
พารามิเตอร์เหล่านี้สามารถกำหนดค่าพฤติกรรมและลักษณะที่ปรากฏของเครื่องเล่นที่ฝังอยู่ใน HTML หากคุณใช้ swfobject.js คุณสามารถใช้เมธอด addVariable () เพื่อกำหนดค่า หากคุณใช้วิธีการฝังคุณสามารถกำหนดค่าตัวแปรได้โดยกำหนดแอตทริบิวต์ Flashvars ให้ความสนใจกับการใช้ & สัญลักษณ์เพื่อแยกตัวแปรเหล่านี้
เช่นเดียวกับ rotator image image jw ที่ทำเครื่องหมายด้วย *
ตัวแปรพื้นฐาน
DisplayHeight (หมายเลข): ความสูงของพื้นที่แสดงผล ความสูงต่ำสุดของพื้นที่ควบคุมคือ 20px เมื่อค่านี้สูงกว่าหรือเท่ากับความสูงของ SWF เพลย์ลิสต์จะถูกซ่อนไว้โดยอัตโนมัติมิฉะนั้นจะปรากฏขึ้น
ไฟล์*(URL): ที่อยู่ของไฟล์ที่จะเล่น รองรับการเล่นไฟล์เดียว (MP3/FLV/RTMP/JPG/SWF/PNG/GIF) และยังรองรับเพลย์ลิสต์ JW Image Rotator รองรับรายการเท่านั้น
ความสูง*(หมายเลข): ตั้งค่าความสูงของ SWF เมื่อแทรกโดยใช้การฝังจะถูกตั้งค่าในคุณสมบัติฝัง แต่บางครั้ง (โดยเฉพาะอย่างยิ่งเมื่อใช้ IE) ความสูงจะไม่แน่นอนซึ่งส่งผลกระทบต่อเค้าโครง ในเวลานี้คุณต้องตั้งค่าพารามิเตอร์นี้และหน่วยของค่านี้คือ px
Image (URL): เมื่อคุณเล่น MP3 และ FLV คุณสามารถตั้งค่าภาพตัวอย่างเป็นปกอัลบั้มผ่านค่านี้รองรับไฟล์ JPG/SWF/PNG/GIF คุณยังสามารถตั้งค่าแต่ละรายการในเพลย์ลิสต์
SHOWAVIGUTION*(จริง, เท็จ): พารามิเตอร์นี้ได้รับการสนับสนุนโดย JW Image Rotator เท่านั้น ใช้เพื่อแสดงหรือซ่อนการนำทางภาพ
Transition* (Fade, Bgfade, บล็อก, ฟอง, วงกลม, ของเหลว, เส้น, สุ่ม, slowfade): พารามิเตอร์นี้ได้รับการสนับสนุนโดย JW Image Rotator เท่านั้น ใช้เพื่อตั้งค่าเอฟเฟกต์ของการเปลี่ยนภาพ การตั้งค่าการสุ่มจะตั้งค่าเอฟเฟกต์แบบสุ่ม ค่าเริ่มต้นจะจางหายไป
ความกว้าง*(หมายเลข): ตั้งค่าความกว้างของ SWF ส่วนอื่น ๆ จะเหมือนกับความสูง
ตัวแปรสี
Backcolor*(สี): ตั้งค่าสีพื้นหลังของผู้เล่น JW Media Player ฯลฯ ค่าเริ่มต้นเป็น 0xFFFFF (สีขาว) JW Image Rotator, ค่าเริ่มต้นเป็น 0x000000 (สีดำ)
FontColor*(สี): ตั้งค่าสีของข้อความและปุ่ม JW Media Player ฯลฯ ค่าเริ่มต้นเป็น 0x000000 (สีดำ) JW Image Rotator, ค่าเริ่มต้นเป็น 0xfffff (สีขาว)
LightColor*(สี): ตั้งค่าสีของสถานะเปิดใช้งาน ค่าเริ่มต้นคือ 0x000000 (สีดำ) และค่าเริ่มต้นคือ JW Image Rotator ค่าเริ่มต้นคือ 0xcc0000 (สีแดง)
พารามิเตอร์อินเตอร์เฟส
AutoScroll (จริง, เท็จ): เมื่อเพลย์ลิสต์ยาวเกินไปแถบเลื่อนจะแสดงโดยอัตโนมัติโดยค่าเริ่มต้น เมื่อค่านี้ถูกตั้งค่าเป็น 'จริง' เพลย์ลิสต์จะถูกเลื่อนโดยอัตโนมัติตามเมาส์
DisplayWidth (จำนวนพิกเซล): ตั้งค่าความกว้างของพื้นที่แสดงผล เมื่อการตั้งค่าค่อนข้างเล็กเพลย์ลิสต์จะแสดงทางด้านขวาของพื้นที่แสดงผลแทนที่จะเป็นด้านล่าง
Kenburns* (จริง, เท็จ): ใช้เพื่อให้ได้ผล KB ระหว่างการออกกำลังกาย โปรดทราบว่าเมื่อรูปภาพมีขนาดใหญ่ขึ้นและความเร็วอินเทอร์เน็ตจะเร็วขึ้นขอแนะนำให้เปิดใช้งานมิฉะนั้นจะปิด ขอแนะนำให้ตั้งค่าการเปลี่ยนแปลงให้ช้าลงเพื่อร่วมมือ
largecontrols (จริง, เท็จ): ตั้งค่านี้เป็นจริงเพื่อขยายปุ่มสำหรับพื้นที่ควบคุม ขอแนะนำให้เปิดสำหรับผู้ใช้ที่มีสายตาไม่ดี
โลโก้* (URL): ตั้งค่าภาพเป็นลายน้ำที่มุมขวาบนรองรับรูปแบบภาพทั้งหมดและรองรับเอฟเฟกต์ PNG ที่ดีที่สุดของชั้นโปร่งใส
Overstretch* (จริง, เท็จ, พอดี, ไม่มี): ตั้งค่าการซูมของรูปภาพ/วิดีโอในพื้นที่แสดงผล การยืดสัดส่วนที่เท่ากันอย่างแท้จริงใช้เพื่อให้พอดีกับพื้นที่แสดงผล เท็จจะยืดพื้นที่แสดงผลเท่านั้น พอดีกับการแสดงผลเต็มหน้าจอ ไม่มีใครแสดงขนาดดั้งเดิม JW Media Player ฯลฯ จะพอดีตามค่าเริ่มต้นและ JW Image Rotator เป็นเท็จโดยค่าเริ่มต้น
showdigits (จริง, เท็จ, ทั้งหมด): ตั้งค่าเป็นเท็จเพื่อซ่อนเวลาเล่นและข้อมูลอื่น ๆ เพื่อประหยัดพื้นที่ในพื้นที่ควบคุม ตั้งค่าให้รวมเพื่อแสดงตลอดเวลา
Showdownload (จริง, เท็จ): ตั้งค่านี้เพื่อแสดงปุ่มดาวน์โหลดในพื้นที่ควบคุม ลิงก์ไปยังที่อยู่ที่ตั้งค่าโดยลิงก์
showeq (จริง, เท็จ): ใช้เพื่อแสดงเอฟเฟกต์ความผันผวนของเสียงเท็จ เมื่อเล่น MP3 คุณจะได้รับเอฟเฟกต์ที่ดี
showicons* (จริง, เท็จ): ใช้เพื่อแสดงหรือซ่อนรูปภาพที่อยู่ตรงกลางของพื้นที่แสดงผล เครื่องเล่นสื่อ JW ฯลฯ เริ่มต้นเป็นจริง JW Image Rotator เริ่มต้นเป็นเท็จ
showvolume (จริง, เท็จ): ใช้เพื่อตั้งค่าว่าจะแสดงปุ่มควบคุมระดับเสียง
ThumbsInplayList (จริง, เท็จ): ตั้งค่าว่าภาพตัวอย่างจะแสดงในรายการ
พารามิเตอร์การเล่น
autostart (จริง, เท็จ, ปิดเสียง): ตั้งค่าเป็น ture หน้าจะเล่นโดยอัตโนมัติหลังจากโหลด ตั้งค่าให้ปิดเสียงมันจะเล่นโดยอัตโนมัติในโหมดเงียบและจะมีไอคอนปิดเสียงตรงกลางของพื้นที่แสดงผล BufferLength (หมายเลข): ตั้งค่าเวลาแคชของ FLV ค่าเริ่มต้นคือ 3 วินาที
ทำซ้ำ* (จริง, เท็จ, รายการ): ค่าเริ่มต้นคือ flase และมันหยุดหลังจากเล่นจากตำแหน่งการเล่นปัจจุบันไปยังจุดสิ้นสุดของรายการ ตั้งค่าเป็นรายการจะเล่นรายการทั้งหมดในรายการและตั้งค่าเป็นจริงจะเล่นลูป
rotatetime* (หมายเลข): ตั้งค่าเวลาการแสดงผลของภาพ JW Media Player ฯลฯ เป็นค่าเริ่มต้นถึง 10 วินาทีและ JW Image Rotator เป็นค่าเริ่มต้นถึง 5 วินาที
shuffle* (จริง, เท็จ): ตั้งค่าเป็นเท็จเพื่อเล่นตามลำดับตั้งค่าเป็นจริงเพื่อเล่นอย่างไม่ถูกต้อง
การปรับให้เรียบ (จริง, เท็จ): ตั้งค่าเป็นเท็จเพื่อปิดการประมวลผลการปรับวิดีโอให้เรียบ ขอแนะนำให้ตั้งค่าจริงเพื่อให้ได้ผลลัพธ์ที่ดีขึ้น แต่มันเป็นประโยชน์ในการตั้งค่าเท็จสำหรับหน้าจอขนาดใหญ่หรือเครื่องที่กำหนดค่าต่ำ
เริ่ม* (วินาที): เมื่อใช้สื่อสตรีมมิ่ง RTMP หรือ HTTP (FLV/MP3 ที่ไม่เป็นทางการ) ให้ใช้ตัวแปรนี้เพื่อค้นหาตำแหน่งเริ่มต้นอย่างแม่นยำ พารามิเตอร์นี้ถูกตั้งค่าในรายการรูปแบบ XSPE เพื่อตั้งค่าส่วนไฟล์อย่างถูกต้อง
Volume* (หมายเลข): ตั้งค่าระดับเสียงเริ่มต้นเป็น 80
พารามิเตอร์แบบโต้ตอบ
เสียง* (URL): ใช้พารามิเตอร์นี้เพื่อเพิ่มไฟล์ MP3 เป็นเสียงแยกต่างหากซึ่งสามารถใช้เป็นคำอธิบายเพลงพื้นหลังของรูปภาพ ฯลฯ
BWFILE (URL): ที่อยู่ของไฟล์ที่ใช้สำหรับการตรวจจับแบนด์วิดท์คุณสามารถใส่รูปภาพหรือสื่อสตรีมมิ่ง RTMP มูลค่าเงินกู้สามารถดูได้ในเมนูคลิกขวา
BWStreams (รายการบิตเรตส์ที่คั่นด้วยเครื่องหมายจุลภาค):
ใช้ร่วมกับ BWFile เพื่อเลือกไฟล์ที่แตกต่างกันตามค่าแบนด์วิดท์ ตัวอย่างเช่น: คุณต้องการเล่น video.flv และตั้งค่าของรายการนี้เป็น 100,250,500,1000 เมื่อผู้เล่นพบว่าแบนด์วิดธ์คือ 349kbps วิดีโอจะเล่น Video_250.flv ดังนั้นเขาจึงมีการตั้งค่าการตั้งชื่อที่มีประสิทธิภาพซึ่งเขาจะสลับโดยอัตโนมัติแม้ว่าจะใช้เพลย์ลิสต์ก็ตาม
การโทรกลับ (URL): ตั้งค่าพารามิเตอร์นี้เป็นที่อยู่โปรแกรมเซิร์ฟเวอร์ (PHP/ASP) เพื่อส่งผ่านข้อมูลกลับ ข้อมูลจะถูกส่งไปยังเซิร์ฟเวอร์เมื่อมีการเล่นและหยุดแต่ละรายการเพื่อให้สถิติการเล่นถูกบันทึกไว้ทางฝั่งเซิร์ฟเวอร์
คำอธิบายภาพ (URL): ตั้งค่านี้เพื่อโหลดข้อความในรูปแบบข้อความเป็นคำบรรยาย ผู้เล่นไปยังคำบรรยายที่รองรับรูปแบบ SMIL และรูปแบบ DVD หากไฟล์ FLV ของคุณมีแบบอักษรในตัวคุณสามารถตั้งค่าเป็นคำบรรยายภาพได้ หากคุณมีคำบรรยายแบบหลายช่องทางคุณสามารถตั้งค่านี้เป็นคำบรรยายภาพ 0 คำสั่ง 3 ฯลฯ ค่าของแต่ละรายการสามารถตั้งค่าในรายการ
enablejs* (จริง, เท็จ): ตั้งค่าเป็นจริงเพื่อเปิดใช้งานการสนับสนุนสำหรับ JavaScript รองรับการใช้งานออนไลน์เท่านั้น JavaScript สามารถควบคุมการเล่น, โหลดสื่อและรับข้อมูลโดยละเอียดเกี่ยวกับรายการเล่นปัจจุบัน
FsButtonLink (URL): หากเวอร์ชันแฟลชเพลย์ของผู้ใช้สูงกว่า (9.0.28) ผู้เล่นจะแสดงปุ่มเต็มหน้าจอโดยอัตโนมัติ โดยการตั้งค่าค่านี้คุณสามารถเชื่อมโยงไปยังหน้าอื่นสำหรับการแสดงผลเต็มหน้าจอ เซิร์ฟเวอร์สามารถตั้งค่าไฟล์ที่จะเล่น
ID (String): ตัวระบุที่ไม่ซ้ำกันของผู้เล่น มันจะถูกส่งกลับไปยังเซิร์ฟเวอร์
JavaScriptId* (String): หากคุณมีผู้เล่นหลายคนในหน้าของคุณคุณสามารถตั้งค่าพารามิเตอร์นี้เพื่อให้ผู้เล่นแต่ละคนมี ID ที่แตกต่างกันเพื่อให้คุณสามารถควบคุมได้อย่างง่ายดายด้วย JavaScript เขาจะถูกส่งกลับไปยังกิจกรรม getUpdate ()
Link (URL): ใช้พารามิเตอร์นี้เพื่อตั้งค่าเวอร์ชันปัจจุบันหรือบังคับให้ผู้ใช้ดาวน์โหลดรายการปัจจุบันผ่านที่อยู่นี้ ค่านี้สามารถตั้งค่าสำหรับแต่ละรายการในเพลย์ลิสต์
LinkFromDisplay* (จริง, เท็จ): ตั้งค่าหน้าที่จะเข้าถึงเมื่อคลิกที่พื้นที่แสดงผล โดยค่าเริ่มต้นการดำเนินการเล่น/หยุดชั่วคราวจะดำเนินการเมื่อคลิกพื้นที่แสดงผล
LinkTarget* (เฟรม): ตั้งค่าเป้าหมายลิงก์ _Self เปิดในหน้าปัจจุบัน _blank เปิดในหน้าใหม่
StreamScript (URL): ตั้งค่าพารามิเตอร์นี้ให้เข้ากันได้กับไฟล์ FLV 'pseudo-streaming'
พิมพ์ (MP3, FLV, RTMP, JPG, PNG, GIF, SWF, RBS, 3GP, MP4, M4V): ผู้เล่นจะตัดสินประเภทตามอักขระสามตัวสุดท้ายของชื่อไฟล์ วิธีนี้จะไม่ทำงานอีกต่อไปเมื่อคุณเปลี่ยนเส้นทางโดยใช้ภาษาฝั่งเซิร์ฟเวอร์ ดังนั้นคุณสามารถตั้งค่าพารามิเตอร์นี้เพื่อบอกผู้เล่นประเภทไฟล์ คุณยังสามารถตั้งค่าแต่ละรายการในเพลย์ลิสต์ หากผู้เล่นไม่พบประเภทไฟล์จะได้รับการยอมรับว่าเป็นเพลย์ลิสต์
USEAUDIO (จริง, เท็จ): ตั้งค่าเป็นเท็จเพื่อเปลี่ยนเป็นสถานะเงียบ
usecaptions (จริง, เท็จ): ตั้งค่าเป็นเท็จเพื่อซ่อนคำบรรยาย
มีประโยชน์ SCREEN (จริง, เท็จ): หากคุณไม่ต้องการใช้โหมดเต็มหน้าจอของ Flashplayer9 พารามิเตอร์ FSButtonLink สามารถตั้งค่าเพื่อแทนที่เหตุการณ์ของปุ่มเต็มหน้าจอ
USEKEYS (จริง, เท็จ): ตั้งค่าเป็น FALSE เพื่อยกเลิกการดำเนินการแป้นพิมพ์ (พื้นที่, ขึ้น, ลง, ซ้าย, ขวา)
หมายเหตุ: คุณต้องถ่ายโอนอักขระไปที่? = & - → %3f, = → %3d, & → %26 เมื่อตัวแปรไฟล์ของคุณคือ getPlayList.php? id = 123 จะต้องตั้งค่าเป็น getPlayList.php%3FID%3D123
เพลย์ลิสต์
เมื่อมีเพียงรายการเดียวในเพลย์ลิสต์ผู้เล่นจะเล่นในโหมดเล่นไฟล์เดียว ผู้เล่นแยกแยะไฟล์เดียวจากไฟล์เพลย์ลิสต์ตามชื่อไฟล์ หากคุณโหลดไฟล์ด้วยการทดสอบชื่อไฟล์. mp3 ผู้เล่นจะใช้โหมดการเล่นไฟล์เดียวเพื่อเล่น mp3 เพราะส่วนขยายคือ mp3 หากชื่อไฟล์ของคุณคือ getlist.php ผู้เล่นจะคิดว่านี่เป็นเพลย์ลิสต์ หากคุณใช้สคริปต์แบบไดนามิกเพื่อโหลดไฟล์เดียวเช่น
ผู้เล่นรองรับรูปแบบเพลย์ลิสต์ที่ใช้กันทั่วไปสามรูปแบบเพื่อให้แน่ใจว่ามีความเป็นสากล XSPF, RSS และ Atom
ฉลากทั่วไปสำหรับรายการ XSPF/RSS/Atom ที่รองรับโดยผู้เล่น
แผ่น
*ภาพ rotator รองรับเฉพาะรายการ 'เสียง' ครั้งแรกในเพลย์ลิสต์และใช้เป็นเพลงพื้นหลังที่จะเล่น ผู้เล่นจะเล่นรายการเพลงทั้งหมด
** องค์ประกอบหมวดหมู่สามารถใช้เพื่อสนับสนุนโฆษณา คุณสามารถตั้งค่าเป็น preroll, postroll หรือซ้อนทับ
ใช้ค่าของรายการเดียวในเพลย์ลิสต์ลิงค์เพื่อเป็นที่อยู่โฆษณา
*** องค์ประกอบเริ่มต้นได้รับการสนับสนุนโดยรูปแบบเพลย์ลิสต์ของ XSPF เท่านั้น องค์ประกอบนี้ใช้เพื่อตั้งค่าตำแหน่งเริ่มต้นของไฟล์สื่อสตรีมมิ่ง (HTTP หรือ RTMP) ในไม่กี่วินาที
**** หากองค์ประกอบตำแหน่งในรูปแบบรายการ XSPF ไม่มีส่วนขยายทั่วไป (เช่น MP3 หรือ FLV) คุณสามารถใช้องค์ประกอบ META เพื่อระบุรูปแบบไฟล์ (เช่น <meta rel = 'type> mp3 </ meta>) เมื่อใช้ RSS และอะตอมรูปแบบไฟล์จะได้รับการยอมรับโดยอัตโนมัติตาม mimetype
สตรีม RTMP ต้องส่ง id flashvar เพิ่มเติมเช่นกัน ตัวอย่าง: file = rtmp: //my.streaming.server/mypath และ id = video_one
โปรดทราบว่าเมื่อคุณเล่นไฟล์เดียวคุณรองรับพารามิเตอร์ทั้งหมดเช่นคุณสามารถเพิ่มอิมเมจชื่อชื่อ ID ลิงค์ ฯลฯ หากคุณต้องการเพิ่มภาพตัวอย่างเมื่อคุณเล่น video.flv ในโหมดการเล่นไฟล์เดียวคุณสามารถตั้งค่าพารามิเตอร์ไฟล์ = video.flv, image = preview.jpg เมื่อคุณเล่นการสตรีม RTMP คุณสามารถเพิ่ม ID พารามิเตอร์ ตัวอย่างเช่นไฟล์ = rtmp: //my.streaming.server/mypath, id = video_one
โดยเฉพาะอย่างยิ่งสถานที่ที่มีข้อผิดพลาดสองแห่งชี้ให้เห็น รายการแรกจะต้องอยู่บนเซิร์ฟเวอร์เดียวกับผู้เล่นซึ่งเกิดจากกลไกการรักษาความปลอดภัยของแฟลช ประการที่สองใช้รูปแบบที่อยู่เต็มเพื่อรวม HTTP เพื่อให้ผู้เล่นไม่สามารถค้นหาไฟล์ได้
ปรับแต่ง
หลายคนขอให้ฉันสร้างเวอร์ชันที่ปรับแต่งได้ ความต้องการจำนวนมากของพวกเขาสามารถทำได้จริงโดยการตั้งค่าพารามิเตอร์ ฉันสร้างตัวช่วยสร้างการกำหนดค่าออนไลน์เพื่อกำหนดค่าพารามิเตอร์เหล่านี้ ฉันไม่มีพลังงานที่จะตอบสนองความต้องการของทุกคน แม้ว่าจะมีคุณสมบัติเพิ่มเติมที่น่าสนใจมากมายในเวอร์ชันถัดไป
หากคุณคุ้นเคยกับภาษาสคริปต์ ActionScript คุณสามารถแก้ไขโปรแกรมและเพิ่มฟังก์ชั่นด้วยตัวเอง
เมื่อผู้เล่นอยู่ในอินสแตนซ์ตัวแปรการกำหนดค่าและเพลย์ลิสต์จะถูกเพิ่มเมื่อเร็ว ๆ นี้จากนั้นจะป้อนวัฏจักรชีวิต MCV ตัวจัดการการกำหนดค่าและรายการ (ตัวป้อน) จะใช้ได้ในช่วงอายุการใช้งาน MCV
วิธีการทั้งหมดของวัตถุทั้งสองที่ทำเครื่องหมายเป็นสีแดงสามารถเรียกได้ผ่าน JavaScript
ในโปรแกรมแฟลชอื่น ๆ ผู้เล่นสามารถอ้างอิงได้ เพียงคัดลอกรูปภาพจากไฟล์ FLV ที่ดาวน์โหลดมาและตรวจสอบให้แน่ใจว่าได้คัดลอกไดเรกทอรี COM ที่ดาวน์โหลดมาลงในไฟล์ FLV ของคุณซึ่งมีสคริปต์ทั้งหมด จากนั้นคุณสามารถเข้าถึงตัวแปรที่ตำแหน่งของเฟรมแรกของไทม์ไลน์ ระวังการตั้งค่าตัวแปรของความสูงและความกว้างไม่เช่นนั้นผู้เล่นจะยืดและเปลี่ยนรูปตามขนาดของคุณ
ชอบ
รหัสโปรแกรม
// ตั้งค่า Flashvars (Booleans และตัวเลขควรได้รับการยกมาด้วย)
var width = 320;
ความสูง var = 240;
var file = my_video.flv;
var autostart = true;
// เริ่มเครื่องเล่น
var mpl = ใหม่ com.jeroenwijering.players.mediaplayer (this.player);
นอกจากนี้ฉันได้ทำให้คอนโทรลเลอร์เป็นวัตถุสาธารณะดังนั้นคุณสามารถควบคุมฟังก์ชั่น mediaPlayer ด้วยฟังก์ชั่น SendEvent () จากทุกที่ในไซต์แฟลชของคุณ (แผนผังด้านบนมีรายการตัวเลือก SendEvent () ทั้งหมด) มาสคริปต์เล็ก ๆ ข้างต้นกันเถอะ:
ฉันสร้างวัตถุคอนโทรลเลอร์ที่เปิดเผยสำหรับผู้เล่นเพื่อให้คุณสามารถควบคุมผู้เล่นได้ทุกที่ในโปรแกรมของคุณโดยใช้ SendEvent () เช่น:
รหัสโปรแกรม mpl.controller.sendevent (เล่ม, 50);
mpl.controller.sendevent (playpause);
สนับสนุน
รายชื่อคำถามที่พบบ่อย
1. หากคุณมีเลย์เอาต์ที่หายไปเมื่อใช้ IE อาจเป็นได้ว่าขนาดไม่ได้ตั้งค่าไว้อย่างดี คุณสามารถใช้ความกว้างและความสูงของตัวแปรเพื่อบังคับ
2. โปรดทราบว่ากลไกการรักษาความปลอดภัยของแฟลชและจาวาสคริปต์จะส่งผลต่อการทดสอบในพื้นที่ของคุณ คุณสามารถได้รับผลกระทบเมื่อไฟล์ของคุณถูกวางไว้บนเซิร์ฟเวอร์ที่แตกต่างกันและคุณสามารถลองวางลงบนเซิร์ฟเวอร์เดียวกัน
3. ฟังก์ชั่นเต็มหน้าจอสามารถใช้ใน Flash Player9.028.0 ขึ้นไปเท่านั้น หากคุณใช้ SWFOBJECT เพื่อฝังเครื่องเล่นของคุณคุณสามารถใช้ฟังก์ชั่นการอัพเกรดอัตโนมัติ โปรดทราบว่า NowlowlScreen ถูกตั้งค่าเป็นจริง
4. หากแถบความคืบหน้าของคุณไม่ขยับหรือมีปัญหากับความยาวของวิดีโอของคุณ นั่นอาจเป็นไปได้ว่า FLV ของคุณไม่ได้ตั้งค่าข้อมูลเมตาที่ถูกต้อง คุณสามารถใช้วิดเจ็ต www.buraks.com/flvmdi/
ทั้งสองเวอร์ชันแตกต่างกันเล็กน้อยโปรดดูคำแนะนำด้านล่างสำหรับรายละเอียด