python播放音乐同步歌词_python实现简单实现歌词播放(有缺陷)
import time
musicLrc="""
[00:00:05]
[00:01:12]词:方文山
[00:03:20]曲:周杰伦
[00:07:30]塞纳河畔 左岸的咖啡
[00:12:41]我手一杯 品尝你的美
[00:15:05]留下唇印的嘴
[00:18:05]花店玫瑰 名字写错谁
[00:22:05]告白气球 风吹到对街
[00:28:15]微笑在天上飞
[00:35:05]你说你有点难追
[00:42:15]想让我知难而退
[00:53:50]礼物不需挑最贵
[01:00:13]只要香榭的落叶
[01:05:20]喔~营造浪漫的约会
[01:10:11]不害怕搞砸一切
"""
lrcDict={}#空字典
musicLrcList=musicLrc.splitlines()
#print(nusicList)
for lrcLine in musicLrcList:
# runCount=lrcLine.count(":")
lrcLineList=lrcLine.split("]")#切割时间
for index in range(len(lrcLineList)-1):#多个时间,循环次数
# 00:03:45 》》 3:45
timeStr=lrcLineList[index][1:]#提取时间字符串
timeList=timeStr.split(":")#将时间分冒号前一个,后一个
#:前面的乘60为一个浮点数,后面的为一个浮点数
time1=float(timeList[0])*60+float(timeList[1])
#时间为key,歌词为value
lrcDict[time1]=lrcLineList[-1]#歌词时间存入字典
#
allTimeList=[]
for t in lrcDict:
allTimeList.append(t)
allTimeList.sort()
#print(allTimeList)
'''
输入时间循环
while 1:
getTime = float(input("请输入时间"))
for n in range(allTimeList):
tempTime = allTimeList[n]
if getTime < tempTime:
break
if n == 0:
print("时间小")
else:
print(lrcDict[allTimeList[n - 1]])
'''
#自动循环播放歌词
getTime=0
while 1 :
for n in range(len(allTimeList)):
tempTime = allTimeList[n]
if getTime < tempTime:
break
lrc=lrcDict.get(allTimeList[n-1])
if lrc==None:
pass
else:
print(lrc)
time.sleep(1)
getTime +=1
python播放音乐同步歌词_python实现简单实现歌词播放(有缺陷)相关推荐
- 用JS实现歌词与播放音乐同步
用JS实现歌词与播放音乐同步 第一步:把歌词解析成JS对象 参看我的上一篇文章:用JS解析LRC格式的歌词 解析后的歌词写到页面的一个列表中,效果如下: 主要HTML代码: <!-- 播放器 - ...
- python编程超市购物系统_python实现简单购物车系统(练习)
#!Anaconda/anaconda/python#coding: utf-8 #列表练习,实现简单购物车系统 product_lists= [('iphone',5000), ('computer ...
- php网页完成后播放音乐提醒,js+php 实现定时查询数据播放提示音乐
摘要:给客户后台设置,提现和充值时自动播放音乐,所以需要定时查询查询数据库,有数据时播放提示音乐... 给客户后台设置,提现和充值时自动播放音乐,所以需要定时查询查询数据库,有数据时播放提示音乐 先在 ...
- 使用计算机能播放音乐也能观看视频,win10用groove播放音乐提示“请确保你额计算机的声卡和视频卡可以使用”怎么办...
win10系统内置groove音乐播放器,可以播放任何格式的音乐,不需要下载其他第三方播放器,很多人都在用.近期有些用户反馈说groove无法播放音乐提示"请确保你额计算机的声卡和视频卡可以 ...
- python播放音乐同步歌词_python 根据歌词的时间(LRC文件),生成H5 audio按句播放器...
1.效果图 2.Python代码: # coding=UTF-8 import codecs import os import re # 正则校验是否为浮点数字 def is_number(num): ...
- python播放音乐同步歌词_python终端播放音乐同定制步显示本地或网络歌词
文章来源:淘论文网 发布者:毕业设计 浏览量: #!/usr/bin/python # -*- encoding:utf-8 -*- #============================== ...
- python播放音乐同步歌词_使用Python下载歌词并嵌入歌曲文件中的实现代码
使用python扫描本地音乐并下载歌词 这次这个真的是干货哦,昨晚弄了半晚上,,,,从8点吃完饭就开始写,一直到了快12点才弄好,,,新手,伤不起呀.... 先简单的说下吧,百度提供了一个音乐搜索的a ...
- python播放音乐同步歌词范晓萱_范晓萱同步的歌词
你是不是在找范玮琪的这首同步的歌词?下面是学习啦!小编帮你整理了这首歌词的相关的资料希望对你有用! 同步的歌词 同步-(电影<陪安东尼度过漫长岁月>主题曲)-范晓萱 相隔两地的时空 默契对 ...
- python播放音乐同步歌词_linux 下 python 调用 mplayer 解析歌词同步播放显示
标签: 加载同目录同名歌词同步显示 #!/usr/bin/python # -*- coding: utf-8 -*- import sys, os, time, subprocess, re, ch ...
- python播放音乐同步歌词范晓萱_范晓萱《同步》歌词-同步Mp3歌词下载_爱歌词网...
同步LRC歌词 [ti:同步] [ar:范晓萱] [al:] [by:agul369] [00:01.77]范晓萱 - 同步(陪安东尼度过漫长岁月电影主题曲) [00:10.00]歌词搜索www.22 ...
最新文章
- 如何在php中插入map热点,PHP中使用BigMap实例
- Source Insight 格式化
- 前端学习(539):全屏布局得实现
- java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符
- android+证书存储,Firefox for Android是否使用设备证书存储?
- 转:QQ登录时错误码说明及解决办法
- 三层交换的测试1:级联的傻HUB
- Webots安装,及urdf转webots,通过3d模型获取Proto_indexedFaceset数据,MoveIt机械臂路径规划
- java web xml配置详解_Java Servlet web xml 配置详解
- Linux系统下卸载jdk的步骤
- C语言winform中
- transcad安装教程_Transcad基础视频教程
- bracktrack5r3安装+bt5r3下安装vmwaretools
- c语言编程中u16啥意思,STM32中数据类型定义 U8 U16 U32解释说明
- 夏普PC_1500计算机使用,夏普PC-1500袖珍计算机的检修(续)
- 令人比较失落的IT圈子-关于华为裁员
- JS 今天/明天的日期
- C088提示某订单发送失败,缺少评估类型
- android beam小米,小米手机自定义空白卡模拟加密卡门禁卡教程
- 发布pip项目(包含静态文件)遇到的坑
热门文章
- Python3,为了“娑娜“,我花费3分钟把lol所有的英雄都下载了。
- 三星c5怎么改系统语言,三星c5驱动|三星c5手机驱动下载 v1.5.55.0 官方版 - 比克尔下载...
- coreplayer n79下载_coreplayer
- 鼠标单击变双击问题排查
- mysql毫秒丢失_MySQL JDBC 更新数据丢失毫秒精度
- 华铸CAE70(灰铁).
- 软件封装-单文件打包
- html不存在模板,模板文件不存在,无法解析文档的解决方法
- 计算机tpu定义,tpu材料
- pl sql面试题_PL SQL面试问答