รายละเอียดของการตอบ ::
คือตามที่ผมบอกน่ะครับมันจะเป็นว่า ผมมีการเรียงลักษณะ เพลลิสต์อยู่เช่น
ลำดับที่ 1. ภาพ เล่น 10 วินาที
ลำดับที่ 2. วีดีโอ ตัวที่ 1
ลำดับที่ 3. วีดีโอตัวที่ 2
ลำดับที่ี 4 วีดีโอตัวที่ 3
ลำดับที่5 ภาพ เล่น 30 วินาที
ลักษณะแบบนี้น่ะครับ โดยทุกอย่างเก็บไว้ใน DB แล้ว
เหลือแค่เอามาเล่นน่ะครับ เพิ่มเติมนิดครับ ถ้าเฉพาะวีดีโอผมให้มันเล่นต่อๆกันได้
โดยผ่าน Tag video ครับ แต่ถ้ามีภาพเข้ามาแทรกมันจะแสดงภาพแค่ประมาณ 5 วินาทีได้ครับ
เลยคิดว่าจะใส่เงื่อนไขประมาณ เช็คก่อนว่าวีดีโอหรือภาพ ถ้าวีดีโอให้เล่น <video> ปกติ
แต่ถ้าเป็นภาพให้ไปเล่นผ่าน tag img ลักษณะประมาณนี้น่ะครับ
Code (PHP)
$strc = strpos( trim($_GET['name']), '.mp4');
if($strc == true){
?>
<video width="450" height="400" controls autoplay >
<source src="./media/<? echo trim($_GET['name']) ?>" type="video/mp4">
</video>
<?
}else{
?>
<img src="./media/<? echo trim($_GET['name']) ?>" width="450" height="400" >
<?
}
?>
แต่ติดที่พอเล่น image แล้วมันจะค้างแค่นั้นไม่ไปต่อเลยครับ