@@ -122,7 +122,6 @@ const player = new Chimee({
122
122
flv: {
123
123
handler: Flv,
124
124
stashSize: 1000 * 1000 * 1024 ,
125
- },
126
125
},
127
126
// 编解码容器
128
127
box: ' flv' , // flv hls mp4
@@ -330,6 +329,49 @@ chimee.load('http://yunxianchang.live.ujne7.com/vod-system-bj/TL1ce1196bce348070
330
329
})
331
330
` ` `
332
331
332
+ load 在 v0.7.1 后支持更简便的写法。
333
+
334
+ ` ` ` javascript
335
+ import Chimee from ' chimee' ;
336
+ import ChimeeKernelFlv from ' chimee-kernel-flv' ;
337
+ const chimee = new Chimee ({
338
+ wrapper: ' #wrapper' ,
339
+ src: ' http://cdn.toxicjohann.com/lostStar.mp4' ,
340
+ autoplay: true
341
+ });
342
+ ...
343
+ chimee .load ({
344
+ src: ' http://yunxianchang.live.ujne7.com/vod-system-bj/TL1ce1196bce348070bfeef2116efbdea6.flv' ,
345
+ box: ' flv' ,
346
+ kernels: {
347
+ flv: ChimeeKernelFlv
348
+ }
349
+ })
350
+ ` ` `
351
+
352
+ 同样的,因为我们传入的是 kernels ,所以我们也可以定义一些 kernels 的参数。
353
+
354
+ ` ` ` javascript
355
+ import Chimee from ' chimee' ;
356
+ import ChimeeKernelFlv from ' chimee-kernel-flv' ;
357
+ const chimee = new Chimee ({
358
+ wrapper: ' #wrapper' ,
359
+ src: ' http://cdn.toxicjohann.com/lostStar.mp4' ,
360
+ autoplay: true
361
+ });
362
+ ...
363
+ chimee .load ({
364
+ src: ' http://yunxianchang.live.ujne7.com/vod-system-bj/TL1ce1196bce348070bfeef2116efbdea6.flv' ,
365
+ box: ' flv' ,
366
+ kernels: {
367
+ flv: {
368
+ handler: ChimeeKernelFlv,
369
+ stashSize: 1000 * 1000 * 1024 ,
370
+ },
371
+ }
372
+ })
373
+ ` ` `
374
+
333
375
> load 方法会触发 load 系列事件,你可以通过插件 ` beforeLoad` 阻截或挂起事件,也可以通过` load` 事件阻止冒泡等。要了解更多相关知识,可以阅读[插件的事件机制](https://github.com/Chimeejs/chimee/blob/master/doc/zh-cn/plugin-api.md#%E4%BA%8B%E4%BB%B6%E6%9C%BA%E5%88%B6)。
334
376
335
377
> load 会在以下情况切换内部 kernel。
0 commit comments