สอบถามเรื่องhost กับ JW

คือผมใช้hostgator อัพวีดีโอ.MP4 แล้วสามารถเล่นได้ครับ แต่ว่าวีดีโอค่อนข้างช้าครับ

ผมเลยมาใช้โฮสประเทศไทย ปรากฎว่าผมใช้โค๊ด embed เดียวกันเปะครับ แต่กลับเล่นไฟล์ไม่ได้ครับ

เป็นเพราะอะไรครับ ขอคุณสำหรับคำตอบล่วงหน้าครับ

อันนี้เป็นตัวอย่างโค๊ดนะครับ

<object width="526" height="360"><param name="movie" value="http://www.โดเมน.com/vdo/AAA_controller.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.โดเมน.com/vdo/AAA_controller.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="460" height="358"></embed>

	                         </object>

รบกวนขอวิธีแก้ด้วยนะครับ

path ของวีดีโอถูกแน่นอนแล้วใช่ไหมครับ ปกติผมใช้ flv ถ้าไม่ทำ streaming มันก็โหลดมาเหมือนการโหลดไฟล์ปกติครับ

โฮสไม่อ่านไฟล์ flv หรือเปล่า ให้เพิ่ม mime type flv ลงไปครับ

script ที่เรียก mp4 อย่าบอกนะ อยู่โฮสนอก แล้ว สคริปเรียก แบบ /xx/xx ไม่ได้เป็นแบบ domainserverthai.xxx/file.mp4

ไม่ทราบว่าทำยังไงหรอครับ พอดีไม่ค่อยมีความรู้เรื่องนี้ ขอตัวอย่างโค๊ดหน่อยได้ไหมครับ ขอบคุณมากๆเลยครับ

path ถูกแน่นอนครับ

หืมม? path video อยู่ไหนครับ

JW Player ของโปรดผมเลย

ทำความเข้าใจเบื้องต้นนะครับ

คุณจะต้อง Download ตัว Player ของ JW Player มาติดตั้งลงใน Host ก่อนนะครับ

>>> JW Player: End-to-End Solution for Streaming & Monetizing Video <<< โหลดเลยย

อาจจะใช้ใน Host ไทยเลยก็ได้ครับ เพราัะมันเป็นแค่ตัว Player เฉยๆครับ

จากนั้นก็แตกไฟล์ แล้วก็ Upload ไฟล์ต่อไปนี้ ไปยัง Host ของเราครับ

yt.swf

smfobject.js

่jwplayer.js

player.swf //ตัวนี้สำคัญที่สุดครับ

แนะนำให้สร้าง Folder แยกไว้ครับ เช่น /video /player เป็นต้นครับ

คราวนี้ ลองใช้ Embed Code ตัวนี้ดูครับ

อย่าลืมแก้ไข้รายละเอียดด้วยนะครับ

[ณ จุดนี้ผมสมมติว่าผม Upload ตัว Player ไว้ใน Folder Video ละกัน]



<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='470' height='320' id='single1' name='single1'>

<param name='movie' value='http://yourdomain.com/video/player.swf'>

<param name='allowfullscreen' value='true'>

<param name='allowscriptaccess' value='always'>

<param name='wmode' value='transparent'>

<param name='flashvars' value='file=http://xxx.com/test.mp4>

<embed

  id='single2'

  name='single2'

  src='http://yourdomain.com/video/player.swf'

  width='470'

  height='320'

  bgcolor='#000000'

  allowscriptaccess='always'

  allowfullscreen='true'

  flashvars='file=http://xxx.com/test.mp4'

/>

</object>


ส่วนเรื่อง Files ที่ Support นะครับ

Video

H.264 ( .mp4, .mov, .f4v )

FLV ( .flv )

3GPP ( .3gp, .3g2 )

AAC ( .aac, .m4a )

Audio

MP3 ( .mp3 )

Images

JPEG ( .jpg )

PNG ( .png )

GIF ( .gif )

SWF ( .swf )

YouTube

สามารถเอา URL Youtube ใส่แทน URL Video ได้เลยนะครับ

เช่น hxxp://www.youtube.com/watch?v=WBYbBrnexOQ&feature=related

จาก code ตัวอย่างก็ใส่แทนที่ [s][i]http://xxx.com/test.mp4[/i][/s] เลยครับ

อ้างอิงจาก : http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12539/supported-video-and-audio-formats

ปล.โดยส่วนตัว mp4 ดีที่สุดนะครับ 5555