# การแสดงผล Error

ByteArk Player รองรับการแสดงผล error เป็นรูปภาพหรือข้อความ เมื่อพบ error ที่มาจาก HTTP Status Code ต่อไปนี้

HTTP Status Code Description
403 Signed URL ไม่ถูกต้อง (Invalid)
404 ไม่พบวิดีโอที่ต้องการเล่น
410 Signed URL หมดอายุ
451 วิดีโอนี้ไม่สามารถรับชมได้ในประเทศที่คุณอยู่ (Geoblock)

# ตัวอย่าง object

Name Type Required Description
imageUrl String Yes Url ของรูปภาพที่ต้องการให้แสดงผลเมื่อมี error เกิดขึ้น
message String Yes ข้อความที่ต้องการให้แสดงผลเมื่อมี error เกิดขึ้น

# ตัวอย่างซอร์สโค้ด

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <div id="video-player"></div>
    <script src="https://byteark-sdk.cdn.byteark.com/player/v2/byteark-player.min.js"></script>
    <script>
      var player = bytearkPlayer('video-player', {
        fluid: true,
        poster: '/assets/samples/player/images/poster-big-buck-bunny.jpg',
        sources: [{
          title: 'Big Buck Bunny',
          src: 'https://byteark-playertzxedwv.stream-playlist.byteark.com/streams/TZyZheqEJUwC/playlist.m3u8',
          type: 'application/x-mpegURL'
        }],
        errors: {
          451: {
            imageUrl: 'https://byteark-sdk.s3.byteark.com/player/assets/byteark-error-geoblock.jpg',
            message: 'ขออภัย ไม่สามารถรับชมรายการในประเทศคุณอยู่ได้'
          }
        }
      });
    </script>
  </body>
</html>
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