From 8d5d4959fc7f0a319bb8d706f58d262a12f20828 Mon Sep 17 00:00:00 2001 From: bleatingsheep <35132976+bltsheep@users.noreply.github.com> Date: Tue, 16 Apr 2019 13:38:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E6=96=87=E6=A1=A3=E4=B8=AD=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E4=BD=BF=E7=94=A8=E8=B0=B7=E6=AD=8C=20Shaka=20?= =?UTF-8?q?=E6=92=AD=E6=94=BE=20DASH=20=E7=9A=84=E8=AF=B4=E6=98=8E?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh-Hans/README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/zh-Hans/README.md b/docs/zh-Hans/README.md index 0df4752..c5e2028 100644 --- a/docs/zh-Hans/README.md +++ b/docs/zh-Hans/README.md @@ -501,6 +501,35 @@ const dp = new DPlayer({ }); ``` +### MPEG DASH (Shaka) + +需要在 `DPlayer.min.js` 前面加载 [shaka-player.compiled.js](https://github.com/google/shaka-player)。 + +```html + +
+ + +``` + +```js +const dp = new DPlayer({ + container: document.getElementById('dplayer'), + screenshot: true, + video: { + url: 'demo.mpd', + type: 'shakaDash', + customType: { + 'shakaDash': function (video, player) { + var src = video.src; + var playerShaka = new shaka.Player(video); // 将会修改 video.src + playerShaka.load(src); + } + } + } +}); +``` + ### FLV 需要在 `DPlayer.min.js` 前面加载 [flv.js](https://github.com/Bilibili/flv.js)。