iOS开发练习之UIPickerView实现歌词翻滚效果
麻雀虽小,五脏俱全.在平时的项目中,任何一个模块或者功能里其实都隐藏着许多我们平时注意不到的知识点,其实很多东西大家每天都在用,但很多时候都是知其然,而不知其所以然.时间久了,也就懒得去想到底是什么原因了,怎么实现的之类.回想自己的学习路程,也基本都这样混过来,实在愧对光阴,近日抽空,查看过往笔记,顺手写了个小代码练习,感觉温故知新.现分享代码,以供新手入门参考,尤其其中错误的部分也很有广泛性.同时也欢迎各路成精的老鸟们喷吐,能够指正,这样也促进我再进步一点.
ViewController.m文件如下:
& 1 #import &ViewController.h&
& 2 #import &Word.h&
& 3 #import &AudioPlayTool.h&
& 4 #import &NSString+CJZ.h&
& 7 @interface ViewController ()&UIPickerViewDataSource,UIPickerViewDelegate&
& 9 @property (nonatomic,strong) NSArray *wordsA &// 存储对象word,word是根据歌词文件生成的一个对象,用来在PickerView显示一行的信息;
&10 @property (nonatomic,assign) & & & & & &// 播放索引;
&11 @property (nonatomic,strong) CADisplayLink *playL & // 定时器;
&12 @property (nonatomic,strong) AudioPlayTool * playT & &// 播放类工具,用来播放歌曲,
&14 @property (weak, nonatomic) IBOutlet UIPickerView *wordListP & & // 显示歌词的PickerView
&19 @implementation ViewController
&20 - (IBAction)nextClick {
&21 & & [self.wordListPicker selectRow:self.index inComponent:0 animated:YES];
&25 - (AudioPlayTool *)playTool
&27 & & if (_playTool == nil) {
&28 & & & & _playTool = [[AudioPlayTool alloc]init];
&30 & & return _playT
&33 - (CADisplayLink *)playLink
&35 & & if (_playLink == nil) {
&36 & & & & _playLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(updateInfo:)];
&38 & & return _playL
&41 - (NSArray *)wordsArray
&43 & & if (_wordsArray == nil) {
&44 & & & & _wordsArray = [NSArray array];
&46 & & return _wordsA
&49 - (void)viewDidLoad
&51 & & [super viewDidLoad];
&52 & & NSString *path = [[NSBundle mainBundle]pathForResource:@&Set Fire To The Rain_歌词.lrc& ofType:nil];
&53 & & self.wordsArray = [[Word alloc] wordsWithFilePath:path];
&54 & & [self.playTool prepareAudioWithName:@&.mp3&];
&55 & & [self.playTool play];
&56 & & [self.playLink addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];
&60 #pragma mark - UIPickerView DataSource and D
&62 - (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component
&64 & & return 40;
&67 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
&69 & & return 1;
&71 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
&73 & & return &self.wordsArray.
&78 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
&80 & & UILabel *textLable = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 320, 40)];
&81 & & Word *textWord = self.wordsArray[row];
&82 & & textLable.text = textWord.
&83 & & textLable.font = [UIFont systemFontOfSize:13];
&84 & & textLable.numberOfLines = 0;
&85 & & return textL
&87 &- (void)updateInfo:(CADisplayLink *)display
&89 & & AVAudioPlayer *player = self.playTool.audioP
&90 & & double currentTime = player.currentT
&91 & & NSString *change2Time = [NSString getMinuteSecondWithSecond:currentTime];
&92 & & double compareTime = [NSString getTimeWithString:change2Time];
&94 & &for (int i = 0; i & self.wordsArray. i++)
&96 & & & & Word *beginW = self.wordsArray[i];
&97 & & & & double wordTime = [NSString getTimeWithString:beginW.time];
&98 & & & & Word *nextW =
&99 & & & & int next = i + 1;
100 & & & & if (next & self.wordsArray.count) {
101 & & & & & & nextW = self.wordsArray[next];
102 & & & & & & if (compareTime &= wordTime && compareTime &= [NSString getTimeWithString:nextW.time])
103 & & & & & & {
104 & & & & & & & &dispatch_async(dispatch_get_main_queue(), ^{
105 & & & & & & & & self.index = i + 1;
106 & & & & & & & & [self nextClick];
107 & & & & & & &});
108 & & & & & & &
109 & & & & & & }
110 & & & & }
其中,加载歌词的文件是通过封装的Word类进行装换:
&1 #import &Foundation/Foundation.h&
&3 @interface Word : NSObject
&4 @property (nonatomic,copy)NSString *
&5 @property (nonatomic,copy)NSString *
&7 + (instancetype)wordWithString:(NSString *) & &//工具方法,根据特定的字符串,生成word对象;
&8 - (instancetype)initWithString:(NSString *) & &// 同上;
10 - (NSArray *)wordsWithFilePath:(NSString *) & & &// 根据文件路径,生成包含多个word对象的数组;
&1 #import &Word.h&
&3 @implementation Word
&5 - (instancetype)initWithString:(NSString *)string
&7 & & if (self = [super init]) {
&8 & & & & NSRange &rangeOne = NSMakeRange(1, 5);
&9 & & & & self.time = [string substringWithRange:rangeOne];
10 & & & & self.text = [string substringFromIndex:10];
15 + (instancetype)wordWithString:(NSString *)string
17 & & return [[self alloc]initWithString:string];
20 - (NSArray *)wordsWithFilePath:(NSString *)path
22 & & NSError *error =
23 & & NSString *original = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
24 & & NSArray *stringArray = [original componentsSeparatedByString:@&\n&];
25 & & NSMutableArray *lastArray = [NSMutableArray array];
26 & & for (NSString *string in stringArray) {
27 & & & & if ((string.length & @&[00:00:00]&.length ) && [string hasPrefix:@&[0&]) {
28 & & & & & & [lastArray addObject:string];
29 & & & & }
31 & & NSMutableArray *wordsArray = [NSMutableArray array];
32 & & for (NSString *string in lastArray) {
33 & & & & Word *singleWord = [Word wordWithString:string];
34 & & & & [wordsArray addObject:singleWord];
36 & & return [wordsArray copy];
其中,播放音乐的工具类如下:
AVAudioPlayer.h
&1 #import &Foundation/Foundation.h&
&2 #import &AVFoundation/AVFoundation.h&
&4 @class AVAudioP
&5 @interface AudioPlayTool : NSObject
&7 @property (nonatomic,strong,readonly ) AVAudioPlayer *audioP
&9 - (void)prepareAudioWithName:(NSString *)
10 - (void)
11 - (void)
12 - (void)
AVAudioPlayer.m
&1 #import &AudioPlayTool.h&
&4 @interface AudioPlayTool()
&9 @implementation AudioPlayTool
12 - (void)prepareAudioWithName:(NSString *)name
14 & &NSError *error =
15 & & NSString *songPath = [[NSBundle mainBundle] pathForResource:name ofType:nil];
16 & & &AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:songPath] error:&error];
17 & & if (error) {
18 & & & & & & &
20 & & [player prepareToPlay];
21 & & _audioPlay =
24 - (void)play
26 & & if (![_audioPlay isPlaying]) {
27 & & & & [self.audioPlay play];
32 - (void)stop
34 & & [self.audioPlay stop];
37 - (void)pause
39 & & if ([_audioPlay isPlaying]) {
40 & & & & [self.audioPlay pause];
自己写的一个字符串分类,
#import &Foundation/Foundation.h&
@interface NSString (CJZ)
&* &返回分与秒的字符串 如:01:60
+(NSString *)getMinuteSecondWithSecond:(NSTimeInterval)
+(NSTimeInterval) getTimeWithString:(NSString *)
#import &NSString+CJZ.h&
@implementation NSString (CJZ)
+(NSString *)getMinuteSecondWithSecond:(NSTimeInterval)time{
& & int minute = (int)time / 60;
& & int second = (int)time % 60;
& & if (second & 9) {
& & & & return [NSString stringWithFormat:@&%d:%d&,minute,second];
& & return [NSString stringWithFormat:@&%d:0%d&,minute,second];
+ (NSTimeInterval)getTimeWithString:(NSString *)string{
& & if (string.length == 5) {
& & & & double first = [[string substringWithRange:NSMakeRange(1, 1)] doubleValue];
& & & & double second = [[string substringFromIndex:3] doubleValue];
& & & & return first + second * 0.01;
& & double first = [[string substringWithRange:NSMakeRange(0, 1)] doubleValue];
& & double second = [[string substringFromIndex:2] doubleValue];
& & return first + second * 0.01;
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix' 韩剧巴厘岛的故事插曲
i never been to myself?
灰姑娘的眼泪英文版吧!
新版水浒传里就有一段女声跟楼主说得很像
我第一个想的是犬夜叉的歌呢
/z/q.htm?w=%C8%AE%D2%B9%B2%E6%B0%A2%C0%EB%D5%BE%D4%DA%D3%F9%C9%F1%C4%BE%CF%C2%B3%AA%B5%C4%B8%E8&spi=1&sr=1&w8=%E7%8A%AC%E5%A4%9C%E5%8F%89%E9%98%BF%E7%A6%BB%E7%AB%99%E5%9C%A8%E5%BE%A1%E7%A5%9E%E6%9C%A8%E4%B8%8B%E5%94%B1%E7%9A%84%E6%AD%8C&qf=20&rn=1641&qs=4&sid=0acbd693ad&uid=825704&ch=w.search.1&ch=1
楼主你听一下北国之恋!没有歌词的那首,只有女声一直哼唱的啊……………| 我非常喜欢,但愿是你要找的。
@我有花枝俏 绝对是我和老公大爱的那首北国之恋!亲爱的楼主你听听!
the great gig in the sky
为毛我头一个反应就是脑海里,有一个女鬼在叫。。。
一说啊~~~第一反应就是天外飞仙里的情未逝,不过明显是古风的
。
@笑吧笑吧不是罪 104楼
16:42:22 新版水浒传里就有一段女声跟楼主说得很像 ----------------------------- 我也觉得是犬夜叉的哀歌,80后的同学你好
日剧白色巨塔插曲 amazing Grace,哼唱版就都是啊
回复第25楼,@BIN_EN Concerto pour une voix——天使之声协奏曲 不知道楼主是不是说的这个,我第一反应是这首。。。 由于曲调太美而没有配词,不过是两个人唱的,一个是作曲者的女儿,另一个是放牛班的春天里面的那个小男孩,但是小男生的声音变声之前听起来也挺像女生的。 另外一首就是第五元素的插曲了。。。 -------------------------- 哈,我也正想推荐这个,没一点功底唱不来,普通人这样唱超级变调
天国的女儿
@御姐外表大叔心 45楼
15:05:45 看到有人说LOST RIVERS我就忍不住排一下,这歌儿太空灵了!!!一辈子难忘!!!!!!!!!!!!!!!!! ----------------------------- 空灵这个词不足以形容!空灵中带着活泼,活泼中带着热烈,热烈中又带点哀伤,哎,难以形容的好听
第一反应也是Concerto pour une voix。。。
血色蔓延,够空灵了吧
我在那个角落患过感冒
貌似这个名字
@PonCho_ 28楼
14:47:38 @爱你从以前到以后
14:38:42 lost. rivers ————————————————— 手贱搜了听…吓尿 ----------------------------- 3秒,同尿
卡洛儿
I've Never Been To me “吟唱版” /song/336192/
看看
感觉是Enya,曾经有一段时间很喜欢她,声音空灵
仙剑奇侠传
《莫失莫忘》
楼主,应该是这首,看到请回应
@漂洋过海来雷你 123楼
19:47:05 I've Never Been To me “吟唱版” /song/336192/ ----------------------------- 第一时间想到这首哥,绝对是这首了lz
灰色空间哼唱版。 应该是这个
LZ我想应该是一首类似于歌剧一样的歌,好像是越狱第二季结束时放过的,是个女人唱的,非常的悲伤悠长,不过叫什么名字我忘记了,我以前也是好不容易才找到的,后来电脑重装以后就找不到了。
回复第35楼,@我有花枝俏 以上的都不是,肯定是一首外文歌曲,有点象唱诗一般。 -------------------------- 一直啊还能分辨外文中文 楼主牛逼
星梦奇缘的片头曲我也喜欢还有黄手帕里的没人哼唱的旋律!
我怎么第一个想到的是放牛班的春天呢……
@寂寞多苍凉 22楼
14:46:04 舒淇的那首《干你娘的车吧》
完全符合楼主的描述。 ----------------------------- 第一反应也是这首名曲
老版《西游记》片头曲= =
@BIN_EN 25楼
14:47:22 Concerto pour une voix——天使之声协奏曲 不知道楼主是不是说的这个,我第一反应是这首。。。 由于曲调太美而没有配词,不过是两个人唱的,一个是作曲者的女儿,另一个是放牛班的春天里面的那个小男孩,但是小男生的声音变声之前听起来也挺像女生的。 另外一首就是第五元素的插曲了。。。 ----------------------------- 强排~
第一反应是
当。。。 还珠格格那销魂的啊啊啊啊啊啊啊~~~
Sissel Kyrkjebo 西丝尔:Molde Canticle(莫尔德颂歌) /v_show/id_XOTc5ODQzNTY=.html 不知道为毛用西西里的美丽传说做音频背景
我有这首曲子但一直不知道名字叫什么,刚用手机一个应用shazam听了一下就知道名字了,楼主不谢~
有一首老歌,叫《无悔》,就是一只哼,没有词。
我还以为是小野洋子那首全程呻吟前卫先锋歌曲呢
记得过去有个楼主找首彩铃音乐,特点是空灵的也只有啊…啊……的音乐,当时很多筒子帮忙,不会那个楼主就是这个楼主吧
第五元素外星女歌手唱的那个吗?莎拉布莱曼第五元素
我知道那首歌,是个外国女人 一直在 啊
啊 没歌词,像在山谷里~ 很空灵 我QQ音乐里有,但是软件被我删了,你==,我安装下,找给你~~
@我有花枝俏 36楼
14:56:26 Concerto pour une voix——天使之声协奏曲 不知道楼主是不是说的这个,我第一反应是这首。。。 由于曲调太美而没有配词,不过是两个人唱的,一个是作曲者的女儿,另一个是放牛班的春天里面的那个小男孩,但是小男生的声音变声之前听起来也挺像女生的。 另外一首就是第五元素的插曲了。。。 _________________________________ 以上的都不是,肯定是一首外文歌曲,有点象唱诗一般。就如第五元素累似...... ----------------------------- 我觉得符合楼主说的挺多的。。。
@狐狸_520 144楼
20:49:24 我知道那首歌,是个外国女人 一直在 啊
啊 没歌词,像在山谷里~ 很空灵 我QQ音乐里有,但是软件被我删了,你==,我安装下,找给你~~ ----------------------------- Sissel Kyrkjebo 西丝尔:Molde Canticle(莫尔德颂歌) /v_show/id_XOTc5ODQzNTY=.html
这帖又要逼死强迫症了╮(╯▽╰)╭……
@狐狸_520
20:49:24 我知道那首歌,是个外国女人 一直在 啊
啊 没歌词,像在山谷里~ 很空灵 我QQ音乐里有,但是软件被我删了,你==,我安装下,找给你~~ ----------------------------- SISSEL的MELDE CANTICLE /?__m=mboxCtrl.playSong&__a=8003721&__o=/song/8003721||playBtn&fr=-1||#loaded
@狐狸_520
20:49:24 我知道那首歌,是个外国女人 一直在 啊
啊 没歌词,像在山谷里~ 很空灵 我QQ音乐里有,但是软件被我删了,你==,我安装下,找给你~~ ----------------------------- @我不喜欢吃洋葱 146楼
20:52:32 Sissel Kyrkjebo 西丝尔:Molde Canticle(莫尔德颂歌) /v_show/id_XOTc5ODQzNTY=.html ----------------------------- 对的,你太牛逼了~~真有默契 ~~击掌!~嚒一个! 就是这一首,我忘记名字了,还安装软件搜索半天~~
@我不喜欢吃洋葱 146楼
20:52:32 Sissel Kyrkjebo 西丝尔:Molde Canticle(莫尔德颂歌) ----------------------------- 艾玛,神了! 我刚刚就是搜索到了这个视频!!!一看 太丑了,又找了其他音乐格式的~~~
@yq_tse
15:42:40 我呸!刚好奇听了下……正感冒着,喉咙难受的很,一听这“歌”,可咳死我了!!! ————————————————— NND 我也被吓着了
为什么没人提名06神雕的龙女之声,全程啊啊啊,而且非常空灵
仙剑奇侠传的插曲《莫失莫忘》?
仙剑1的莫忘莫失
@我不喜欢吃洋葱
20:52:32 Sissel Kyrkjebo 西丝尔:Molde Canticle(莫尔德颂歌) ----------------------------- @狐狸_520 150楼
21:06:20 艾玛,神了! 我刚刚就是搜索到了这个视频!!!一看 太丑了,又找了其他音乐格式的~~~ ----------------------------- 哪里丑啊亲!女猪脚都把小男猪脚迷死了!只是视频太不清楚了~ 有个音频的,虾米的/song/2102588?spm=a1z1s..0.GlT6TE
@我不喜欢吃洋葱 155楼
21:14:00 哪里丑啊亲!女猪脚都把小男猪脚迷死了!只是视频太不清楚了~ 有个音频的,虾米的/song/2102588?spm=a1z1s..0.GlT6TE ----------------------------- 我看过这电影,我超级喜欢女猪脚啊~~~~~~~ 漂亮 气质又好~我要是男人 都会把她当梦中情人! 我说的丑 是视频格式不对,变形了,把女主弄的没原版好看了~~
第一反应是天空之城!!
@我有花枝俏 35楼
14:51:19 以上的都不是,肯定是一首外文歌曲,有点象唱诗一般。 ----------------------------- 你一说我第一反应是一部很老的电影叶塞尼亚的主题曲,/programs/view/RsjiqKhPrak?ptag=vsogou上面是土豆的链接,一开头就是那首歌,但是没有女声的,我小时候看的时候有一段伴奏有女生唱啊啊啊的,非常优美。另外说这是一部非常优秀的译制片,听他们的对话太享受了。
lost rivers。。
我想起来一首歌,不过不是“啊”,不知道唱的是啥。再见警察。蛮好听。挺悲伤的,有点恩雅的赶脚。
@御姐外表大叔心
15:05:45 看到有人说LOST RIVERS我就忍不住排一下,这歌儿太空灵了!!!一辈子难忘!!!!!!!!!!!!!!!!! ----------------------------- @yq_tse 72楼
15:42:40 我呸!刚好奇听了下……正感冒着,喉咙难受的很,一听这“歌”,可咳死我了!!! ----------------------------- 我也手贱,听了个开头马上关了。晚上睡不着觉怎么办啊。。。啊啊啊
@淡烟疏雨杏花天 61楼
15:25:00 classicriver? -----------------------------我觉得这个是正解
回复第46楼,@我有花枝俏 回复楼主, @我有花枝俏 找了10多年了,一直找不到,在所有的音乐网站都找不到 就是一个女声一直在“啊………………………………”地吟唱,非常空灵。 ----------------------------- @lovemelilygirl 8楼
14:39:38 恩雅? ----------------------------- 嗯,非常象恩雅的声线,但恩雅没找到这首一直“啊…………”的歌啊,会不是哪首歌的一段。 -------------------------- 有两首。一首《假如爱有天意》《highIands》本人喜欢第二首。
好像是丹麦的一个诵经… 听起来挺忧伤的… 我忘了名字
Molde canticle
楼主我觉得是放牛班的春天里面的这首Concerto pour deux voix
@御姐外表大叔心 45楼
15:05:45 看到有人说LOST RIVERS我就忍不住排一下,这歌儿太空灵了!!!一辈子难忘!!!!!!!!!!!!!!!!! ----------------------------- 你确定这是首歌????????????????????
什么
@BIN_EN 25楼
14:47:22 Concerto pour une voix——天使之声协奏曲 不知道楼主是不是说的这个,我第一反应是这首。。。 由于曲调太美而没有配词,不过是两个人唱的,一个是作曲者的女儿,另一个是放牛班的春天里面的那个小男孩,但是小男生的声音变声之前听起来也挺像女生的。 另外一首就是第五元素的插曲了。。。 ----------------------------- 同推荐!
我以为是张靓颖的天下无双
逼死强迫症啊
是不是大唐双龙传里师妃暄揭开面纱那个音乐,我这里有截取版的
楼主说的应该是《放牛班的春天》——《Concerto pour deux voix》就是唱诗班的感觉,空灵美妙
全曲没有一句歌词,只是两个曼妙的童声在音乐的衬托下穿梭游离的,这种形式不失为展现最真切天籁歌喉的最佳方式,一切歌词的修饰都是多余的。原曲是由音乐家Saint-Preux所作的“Concerto for one voice”,如今改编成童声合唱,Clemence & Jean-Baptiste Maunier把美妙的童声演绎的淋漓尽致。
@刹那芳华去 68楼
15:41:27 肯定是维塔斯(Vitas) 俄罗斯高音王子, 他有一首歌就是全是“啊`~~” 曲调和声音非常之优美,我想不起那歌的名字了,我第一次听到的时候就是震惊了没有词的歌怎么如此好听。 ----------------------------- vitas的opera2 第一反应也是这首
第一反应是on and on and on就是大明宫词最后一集的片尾,很凄凉的感觉。可惜总是没找到mp3版本的。(额,貌似跑题了)
林海 琵琶语
楼主不来了,强迫症爆发啊!!!!
啊!!!楼主 到底是什么 楼上没有正解吗?!!!!
奶的,谁说的LOST RIVERS,大半夜的吓屎了好嘛!
哔哔哔哔哔哔哔哔
楼主现身
唉…是我不好
手贱点开了…楼主再见…算了 我还是马一个吧…
灰色空间?
约翰列龙的classicriver
女子哼唱的 看看是吗
@粉红色的旋舞
20:00:51 第一时间想到这首哥,绝对是这首了lz ————————————————— 我也是想到这首,百分百是这首,超级好听。楼主,绝对是这首,不是我跟你姓。
为啥我想到了舒掰掰
看到有人说LOST RIVERS我就忍不住排一下,这歌儿太空灵了!!!一辈子难忘!!!!!!!!!!!!!!!!! ----------------------------- @yq_tse
15:42:40 我呸!刚好奇听了下……正感冒着,喉咙难受的很,一听这“歌”,可咳死我了!!! ----------------------------- @我有花枝俏 89楼
16:10:09 哈哈哈哈哈哈哈哈!!!!!! ———————— 野兽之声啊 ---------------------------- LOST RIVERS吓死我了。这么晚。缺德,竟然说空灵
@漂洋过海来雷你
19:47:05 I've Never Been To me “吟唱版” /song/336192/ ————————————————— 楼主,绝对是这首,相信我,不是我跟你姓。
回复第16楼(作者:@wodejiumaoyi 于
14:44) 假如爱有天意? [来自Android手机客户端] ========== 排
放牛班的春天演唱会的这首?
天国的女儿
Concer pour deux mois
@御姐外表大叔心 45楼
15:05:45 看到有人说LOST RIVERS我就忍不住排一下,这歌儿太空灵了!!!一辈子难忘!!!!!!!!!!!!!!!!! ----------------------------- 我真是太蠢了!!我上次听过这歌 当时光天化日之下没什么感觉 刚刚看到这个我又去听了一下 可是我忘记了是这首歌!!然后大晚上的被吓了一跳!!赶紧关了!!!
+1,这首歌也是有英语版的,哼唱更像是在述说一个长长的故事
@我有花枝俏 是一个女生和《放牛班的春天》里的那个男生合唱的。。酷狗上输入“Jean-Baptiste Maunier”就会出现那首歌!
我在那一角落患过伤风?
使用“←”“→”快捷翻页
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)【Long&View】&歌词&中文翻译~~Greenday
View】——GreenDay
I Sit around and watch the tube but, nothing's on
我坐在电视机旁静静地看着,但没有播放
I Change the channels for an hour or
不停地换着频道,时间一小时甚至两小时的流逝着
Twiddle my thumbs just for a bit
有一下没一下的捻弄着拇指
I'm sick of all the same old
我厌恶透了这些亘古不变的陈旧垃圾。
In a house with unlocked doors
在一个没有锁门的房间里&
And I'm fucking lazy&
我真他妈的懒惰
Bite my lip and close my eyes
紧咬嘴唇闭上了眼&
Take me away to paradise&
带我离开去天堂吧
I'm so damn bored I'm going blind
我无聊得都快瞎了
And I smell like shit&
我闻起来就像屎臭
Peel me off this velcro seat and get me
脱下尼龙外套,我要前进
I sure as hell can't do it by
我十分确信仅依靠自己是无法完成的
I'm feeling like a dog in heat
我感觉像热极了的狗
Barred indoors from the summer street
被关在屋子里,与夏日的街道隔离着
I locked the door to my own cell
锁上我房间的门
And I lost the key&
却弄丢了钥匙
Bite my lip and close my eyes
紧咬嘴唇闭上了眼&
Take me away to paradise&
带我离开去天堂吧
I'm so damn bored I'm going blind
我无聊得都快瞎了
And I smell like shit&
我闻起来就像屎臭
I got no motivation&
我已没有任何动力
Where is my motivation&
我的动力在哪儿
No time for motivation&
已没有蓄满动力的时间了
Smoking my inspiration&
消耗着我灵魂
Sit around and watch the phone, but no one's
坐在电话旁看着,但是电话未曾响过
Call me pathetic, call me what you
你可以说我感伤,说我任何你想说的
My mother says to get a job&
我妈妈说她得到了一份工作
But she don't like the one she's got
但她不喜欢这份工作&
When masturbation's lost its fun
当自慰都失去了它的乐趣&
You're fucking breaking&
说明你已正在崩溃
Bite my lip and close my eyes
紧咬嘴唇闭上了眼&
Take me away to paradise&
带我离开去天堂吧
I'm so damn bored I'm going blind
我无聊得都快要瞎了。&
And loneliness has to suffice&
寂寞已经足够了
Bite my lip and cloes your eye too?
我咬紧嘴唇,你是否也闭上眼睛
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}