ts视频只能放几秒
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ts视频只能放几秒相关的知识,希望对你有一定的参考价值。
参考技术A ts视频只能放10秒 参考技术B ts怎么只有10秒回顾下ts新增类型
联合类型
自定义类型(类型别名)
接口
元组
字面量类型
枚举
void
.....等等
3.1联合类型
当一个数组中既是string,也可以是number类型时怎么实现呢?
这时就要使用联合类型啦
语法 :
类型1 | 类型2 | 类型3....
eg:
// 定义一个变量,类型是number 或者 null
let timer: number | null = null
timer = setInterval(() => , 1000)
// 定义一个数组,数组中可以有数字或者字符串
// 需要注意 | 的优先级
let arr: (number | string)[] = [1, 'abc', 2]
3.2自定义类型(类型别名)(重点)
格式:
定义 type 别名 = 类型
type s = string // 定义
const str1:s = 'abc'
const str2:string = 'abc'
3.2-1自定义类型
type 新类型 = 类型1 | 类型2 | 类型3
给复杂类型起别名是 一般首字母大写
一看就知道原先的写法只有一行代码,简洁,但建议不用, 因为给它起了别名利于复用
type MyArr = (number | string) []
const arr:MyArr = [1, '1']
//原先写法
const arr:(number | string) [] = [1,'1']
3.2-2自定义对象 -- 参数可选(对象) ?
type MyGir1 =
address?:string, //对象可选
name:string,
age:number,
//hello的类型,是一个函数,没有形参,返回一个string
hello?:() => string // hello: () =>
greet?():void , //greet: function()
let g1 : MyGir1 =
greet: function()
,
hello:function()
return 'abc'
,
age:18,
name:'小红',
address :'无'
let g2: MyGir1 =
age:30,
name:'小明',
//address:'地球上'
const fn =(h:MyGir1) =>
h.address = '按地方'
视频知识点(23)- TS格式详解指南
*《音视频开发》系列-总览*(点我)
一、格式简介
TS视频封装格式,是一种被广泛应用的多媒体文件格式。它的全称是MPEG2-TS,其中TS是“Transport Stream”的缩写。TS(Transport Stream)流是一种传输流,它由固定长度(188 字节)的 TS 包组成,TS 包是对PES包的一种封装方式,此外还有另一种封装形式是PS。PS(Program Stream)流是一种节目流,PS流由PS包组成,而一个PS包又由若干个PES包组成。
TS和PS的区别在于:TS格式主要应用于实时传送的节目流中,比如实时广播的电视节目;而PS格式主要应用于存储具有固定时长的节目文件,比如DVD电影。
二、组成结构
TS文件(码流)可以分为三层:TS层(Transport Stream)、PES层(Packet Elemental Stream)、ES
以上是关于ts视频只能放几秒的主要内容,如果未能解决你的问题,请参考以下文章