求解SRT字幕时间轴的转换算法!

Sealy497800473 2011-07-26 11:14:33
内容是这样的,格式如下:

1
00:00:34,640 --> 00:00:38,872
For the zillionth time, Dad, I'm an adult.
You don't have to stalk me.

2
00:00:39,000 --> 00:00:40,797
Georgia, I said I'm dropping you off.

3
00:00:40,920 --> 00:00:44,390
Now, just take off that shell
and get in the car.

4
00:00:44,520 --> 00:00:48,752
Dad, my costume is the business.
I don't want it to get crushed.

5
00:00:50,000 --> 00:00:51,149
You look fantastic, love.





我想把SRT字幕的时间轴换算为毫秒,1秒=1000毫秒,即把00:00:18,000转为数据18000,但是分析不出这格式其中的数据结构,找不出规律,谁可以帮我弄一个函数出来,用JS实现,
本人菜鸟,大家别笑!
...全文
395 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
knightzhuwei 2011-07-26
  • 打赏
  • 举报
回复

var str = "01:20:51,149";
var nums=str.split(":");
var res=0;
res+=Number(nums[0])*60*60*1000;
res+=Number(nums[1])*60*1000;
res+=Number(String(str.match(/\d{2},\d{3}/)).replace(",",""));
alert(res);
rotApple 2011-07-26
  • 打赏
  • 举报
回复
对于2楼我很想拍砖。你认为弄个match在那是多么伟大的事情?
秒和毫秒能够直接把","去掉就可以加一起?
Sealy497800473 2011-07-26
  • 打赏
  • 举报
回复
麻烦你一下,开始和结束时间都需要转换,转换后的数据用两个变量表示出来,因为要导入到onclick函数中去,我要实现这个效果

<a onclick="onPlayMediaClick('703895','716047');">Thumper: Gee-whiz,what happened that
time?</a>
变成
<a onclick="onPlayMediaClick('sta','fin');">Thumper: Gee-whiz,what happened that
time?</a>
内容概要:本文详细阐述了现代汽车电子电气架构(EE架构)中的整车拓扑与域划分设计规范,重点介绍中央计算单元(CCU)、区域控制器(Zone)及五大核心域(智驾域、座舱域、车身域、动力域、底盘域)的架构定义、功能职责、关键技术要求与演进趋势。文章强调“逻辑归域、物理归Zone”的分层设计理念,解析了各域在不同架构形态下的协同机制与接口关系,涵盖算力配置、功能安全(ASIL等级)、信息安全、电源管理、通信架构等关键要素,并展望舱驾融合、线控化、800V高压平台、端到端智驾等未来发展方向。; 适合人群:具备汽车电子、车辆工程或相关专业背景,从事EE架构、域控制器开发、整车系统设计等工作1-5年的工程师和技术管理人员。; 使用场景及目标:①指导整车EE架构的设计与优化,明确域与Zone的职责边界;②支持域控制器选型、算力规划与安全等级定义;③推动平台化、标准化架构落地,提升系统集成度与可扩展性;④把握智能化、电动化趋势下的技术演进方向。; 阅读建议:此资源技术深度较高,建议结合实际项目背景阅读,重点关注各域的接口定义、安全要求与架构演变路径,宜配合系统架构图、信号流图等工具辅助理解,并在团队内开展专题研讨以促进共识形成。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧