我想把rtmp://1.32.196.6/live/BTBV05 05_2的视频以laravel格式上传到我的网页。我试着使用hls.js,但不起作用。如果这类视频不使用hls.js,请提供其他解决方案。我的代码如下所示
<video id="video" autoplay="true" muted="muted"></video>
<script>
if (Hls.isSupported()) {
var video = document.getElementById('video
我正在尝试将Videogular2模块包含到我的角度应用程序中,并且我一直在hls.js中得到一个错误。我遵循了Getting started指南,但在开发人员控制台中收到了此错误:
ERROR ReferenceError: Hls is not defined
at VgHLS.webpackJsonp.../../../../videogular2/src/streaming/vg-hls/vg-hls.js.VgHLS.createPlayer (vg-hls.js:56)
at VgHLS.webpackJsonp.../../../../videogular2/sr
我使用创建一个视频播放器。
用hls.js捕获一个错误
Uncaught DOMException: Failed to read the 'buffered' property from 'SourceBuffer':
This SourceBuffer has been removed from the parent media source.
当我在改变路线时改变视频src时就会发生这种情况。
My player:
import React from 'react'
import HLS from 'hls.js'
imp
使用HLS.js
(() => {
var video = document.getElementById('video');
console.log('VIDEO',video);
if(Hls.isSupported()) {
var hls = new Hls();
hls.loadSource('https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8');
hls.
在尝试为流音频实现HLS.js时,我面临着一个奇怪的问题,即使音频根本不播放,也会同时加载子播放列表的所有片段。如果我直接加载子播放列表,那么它正常工作,即加载前两个片段并等待播放头,如果没有播放音频,则不会加载其他片段。此同时加载的所有片段仅在主播放列表中保持。
<!-- Or if you want a more recent canary version -->
<!-- <script src="https://cdn.jsdelivr.net/npm/hls.js@canary"></script> -->
<au
我使用这个以及对流m3u8的反应。我有一个组件VideoPlayer来设置hls.js播放器。这个组件有一些状态属性,比如isPlaying和isMuted。我有自定义按钮,onClick调用组件函数到setState,但这当然是重新呈现组件和视频流重新挂载,我猜是回到原来的状态,这是回到它的第一个帧,并停止。通常,如何处理流视频的应用程序(redux)或本地状态更改?我注意到视频总是有这个“闪烁”(它是重新呈现),在任何时候,redux存储更新,或本地状态变化。
用代码示例更新:
import React, {PropTypes} from 'react';
import H
我正在使用默认的媒体播放器应用程序来转换包含播放列表、、.m3u8、和.ts文件的hls流,使用从PC上启用强制转换扩展的chromebrowser。当第一个.ts块被Chromecast接收应用程序(默认的reciver应用程序)获取后,第二个块传输被错误地取消:
media_player.js:24 Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable.
media_player.js:104 ######### MEDIA EL