https://onoumenon.gitbook.io/wiki/programming/tips/rtmp
buildPlayer() {
if (this.player || !this.props.stream) {
return;
}
const { id } = this.props.match.params;
this.player = flv.createPlayer({
type: "flv",
url: `http://localhost:8000/live/${id}.flv`
});
this.player.attachMediaElement(this.videoRef.current);
this.player.load();
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用此代码将视频流式传输给用户,但如果没有流并且应用程序崩溃,则会出现错误。
未处理的拒绝(AbortError):用户代理根据用户的请求中止了媒体资源的获取过程。
当我尝试执行此操作时,会引发错误:
player.attachMediaElement(videoRef.current);
Run Code Online (Sandbox Code Playgroud)
有没有办法检查这一行是否会抛出错误?
是否使用 docker-compose up 来构建我的项目,但出了问题,我收到此错误:
node:internal/errors:464
ErrorCaptureStackTrace(err);
^
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/parser' is not defined by "exports" in /usr/app/node_modules/postcss/package.json
at new NodeError (node:internal/errors:371:5)
at throwExportsNotFound (node:internal/modules/esm/resolve:429:9)
at packageExportsResolve (node:internal/modules/esm/resolve:703:3)
at resolveExports (node:internal/modules/cjs/loader:482:36)
at Function.Module._findPath (node:internal/modules/cjs/loader:522:31)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:999:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.552 (/usr/app/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js:1:11590)
at __nccwpck_require__ (/usr/app/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js:1:11735)
at Object.270 (/usr/app/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js:1:400)
at __nccwpck_require__ (/usr/app/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js:1:11735)
at Object.327 (/usr/app/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js:1:260)
at __nccwpck_require__ (/usr/app/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js:1:11735)
at Object.845 (/usr/app/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js:1:3733) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
Node.js v17.4.0
Service 'nextjs' failed to build : …
Run Code Online (Sandbox Code Playgroud) userSchema.pre('save', async function(done) {
if (this.isModified('pass')) {
const hashed = await Password.toHash(this.get('pass'));
this.set('pass', hashed);
}
done();
});
Run Code Online (Sandbox Code Playgroud)
我从“this”中收到以下错误:
“this”隐式具有类型“any”,因为它没有类型注释。ts(2683)
我听说问题出在方向键上,但我没有在回调函数中使用方向键?我仍然收到错误。是什么赋予了?
我还从“完成”中收到错误:
参数“done”隐式具有“any”类型。ts(7006)
这可能是 Visual Studio Code 的某种错误吗?
.underline {
background-color: dodgerblue;
display: inline-block;
height: 2px;
left: 50px;
margin-top: -4px;
position: absolute;
top: 185px;
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transition: all 0.5s linear;
transition: all 0.5s linear;
width: 202px;
}
Run Code Online (Sandbox Code Playgroud)
https://codepen.io/xyaraj/pen/amzydG
我在 React 应用程序中使用 JS 中的 CSS,我想知道如何将-webkit-transition
css 等属性放入 js 中。
const useStyles = makeStyles(() => ({
icon: {
padding: '.2rem .2rem',
fontSize: '12px'
},
li: {
display: 'block',
font: 'bold 6px/12px sans-serif',
padding: '5px 15px',
textAlign: 'center',
textDecoration: 'none',
float: 'left',
},
}
Run Code Online (Sandbox Code Playgroud)
上面的代码是我在JS中使用CSS,我想知道如何添加下划线类并添加属性-webkit-transform …
ALTER TABLE RoomReservation NOCHECK CONSTRAINT ALL
ALTER TABLE RoomReservation ALTER COLUMN HotelNumber INTEGER NOT NULL
Run Code Online (Sandbox Code Playgroud)
我以为消除限制可以让我做出一些必要的改变,但我错了。
Msg 5074, Level 16, State 1, Line 5
The object 'DF_RoomReservation_HotelNumber' is dependent on column 'HotelNumber'.
Msg 4922, Level 16, State 9, Line 5
ALTER TABLE ALTER COLUMN HotelNumber failed because one or more objects access this column.
Run Code Online (Sandbox Code Playgroud)
有没有办法让这项工作发挥作用。我不确定为什么删除表上的所有约束不允许我运行更改表查询。
node.js ×2
css ×1
css-in-js ×1
docker ×1
javascript ×1
next.js ×1
npm ×1
reactjs ×1
sql-server ×1
typescript ×1