เป้าหมายของโครงการคือการสร้างส่วนประกอบ OSMF ที่มีคุณสมบัติและเวิร์กโฟลว์ที่คล้ายกันกับส่วนประกอบ FLVPLAYBACK
เทมเพลต Media Player OSMF เป็นโครงการแฟลชซึ่งประกอบด้วยไฟล์ FLA แพ็คเกจรหัสแอ็คชั่นและไลบรารี SWC ที่มีรหัสเฟรมเวิร์กสื่อโอเพ่นซอร์ส หากต้องการคุณสามารถเปิดโครงการใน Adobe Flash Builder; อย่างไรก็ตาม Flash Builder และ Flex Framework ไม่จำเป็นต้องทำงานกับไฟล์
โครงการนี้ได้รับการพัฒนาเพื่อสนับสนุนบทความเทมเพลตวิดีโอของเราในเว็บไซต์การเชื่อมต่อ Adobe Deverloper โครงการดั้งเดิมยังคงมีอยู่ใน ADC ที่ลิงค์ด้านล่าง
วิธีใช้ผู้เล่น:
คลาส MediaDisplay สร้างแอสพายอวัตถุ OSMF ที่จำเป็นในการสร้างเครื่องเล่นสื่อและห่อมันไว้ในส่วนประกอบที่คล้ายกับส่วนประกอบ Flvplayback Flash ใช้ MediaDisplay เป็นพื้นที่แสดงผลสื่อแบบสแตนด์อโลนหรือรวมเข้ากับส่วนประกอบของแถบควบคุมเพื่อเพิ่มการควบคุมส่วนต่อประสานผู้ใช้
ตัวอย่าง: ตัวอย่างนี้แสดงวิธีกำหนดค่าอินสแตนซ์ MediaDisplay เป็นเครื่องเล่นแบบสแตนด์อโลน
import com.devnet.osmf.application.MediaDisplay;
import com.devnet.osmf.events.CuePointEvent;
// Create player.
var mediaDisplay:MediaDisplay = new MediaDisplay();
mediaDisplay.autoPlay = true;
mediaDisplay.loop = true;
mediaDisplay.addASCuePoint(0, "Cuepoint at 0 seconds");
mediaDisplay.addASCuePoint(4, "Cuepoint at 4 seconds");
mediaDisplay.addASCuePoint(8, "Cuepoint at 8 seconds");
mediaDisplay.addEventListener(CuePointEvent.CUE_POINT, onCuePoint);
mediaDisplay.setSize(768, 428);
mediaDisplay.source = "http://mediapm.edgesuite.net/osmf/content/test/manifest-files/dynamic_Streaming.f4m";
addChild(mediaDisplay);
// Respond to cue point events.
function onCuePoint( event:CuePointEvent ):void
{
trace(event.name + ", time = " + event.time);
}
เอกสาร:
ตรวจสอบเอกสารต้นฉบับและเอกสารการกระทำที่ลิงก์ด้านล่าง ASDOCs ยังรวมอยู่ในที่เก็บ
http://www.adobe.com/devnet/flash/articles/osmf-media-player.html
http://download.macromedia.com/pub/developer/osmf/osmfcomponents_asdoc/index.html