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视频只能放几秒的主要内容,如果未能解决你的问题,请参考以下文章

linux 上java调用ffmpeg转码只有几秒长

python爬虫学习笔记-M3U8流视频数据爬虫

单击交叉按钮后视频停止,但在模态下自动几秒后重新开始

自己创建网页,怎样才能上传视频到自己的网页呢?

怎么把ts格式视频合并成一个视频 如图 此视频一开始是m3u8格式的 提取之后变成ts格式

GOOGle地球的录制的浏览怎么导出来?