楼主: joyfulyuyu
收起左侧

[已解决] 请教:希望每首歌只播放前面1分半钟,怎么实现?

 关闭 [复制链接]
忘却那一抹
发表于 2013-5-21 13:15:42 | 显示全部楼层
joyfulyuyu 发表于 2013-5-21 12:01
谢谢你分享你的经验!不过我想要的不是这个哦,呵呵

忍不住再多说一点吧,遇到同好不容易,好好沟通 ...

我找歌也有点不同,如果听第一遍不好听,就删。剩下的感觉还可以,就会再听几遍。有一些歌刚开始听还可以,但不耐听,听几遍就腻了。
所以多听几遍,剩下的就是自己喜欢的。例如,现在有一首,纯音乐钢琴曲,石进的《夜的钢琴曲五》,我个人觉得它是可以无限单曲循环播放的!

另外,这样的功能,我想不起那些软件可以实现
100lj
发表于 2013-5-21 13:21:03 | 显示全部楼层
忘却那一抹 发表于 2013-5-21 13:15
我找歌也有点不同,如果听第一遍不好听,就删。剩下的感觉还可以,就会再听几遍。有一些歌刚开始听还可以 ...

听了下,可惜不是我喜欢的类型。
100lj
发表于 2013-5-21 13:27:34 | 显示全部楼层
joyfulyuyu 发表于 2013-5-21 12:01
谢谢你分享你的经验!不过我想要的不是这个哦,呵呵

忍不住再多说一点吧,遇到同好不容易,好好沟通 ...

其实我们差不多,我选歌第一遍也不会全部都听,往往是直接跳到中间部分听一段,不好听就换下首。
但有一点和你不同,一首歌曲如果有一段是我有感觉的,其它部分又实在太难听的,如果此段足够达到2分钟,我会截取下来,如果太短的话,我也是只有放弃。
为了选歌,我估计这些年听过的歌曲应该上万了。
snyzaa
发表于 2013-5-21 13:37:41 | 显示全部楼层
foobar的话可以用foo_preview_custom插件
joyfulyuyu
 楼主| 发表于 2013-5-21 13:56:15 | 显示全部楼层
石进的《夜的钢琴曲五》我已经下载了,晚上回去听,谢谢 忘却那一抹 的推荐!

snyzaa :刚才我下载安装了foobar,感觉这个有点复杂,不容易上手,我又找了一下你所说的那个插件,进了几个网页都没有下载成功。不过还是谢谢你的指点!
joyfulyuyu
 楼主| 发表于 2013-5-21 13:57:09 | 显示全部楼层
100lj 发表于 2013-5-21 13:27
其实我们差不多,我选歌第一遍也不会全部都听,往往是直接跳到中间部分听一段,不好听就换下首。
但有一 ...

呵呵,真的是同好啊!

请问一下你截取歌曲片段一般用的是哪个软件?
100lj
发表于 2013-5-21 14:01:15 | 显示全部楼层
joyfulyuyu 发表于 2013-5-21 13:57
呵呵,真的是同好啊!

请问一下你截取歌曲片段一般用的是哪个软件?


MP3 Splitter & Joiner MP3分割合并器 3.0
loms126
发表于 2013-5-21 17:36:06 | 显示全部楼层
本帖最后由 loms126 于 2013-5-22 09:40 编辑
joyfulyuyu 发表于 2013-5-21 12:03
我一般听歌都用winamp2.71水手经典版,有时候也用一下千千静听。

请帮我调试一下吧!


编好了,。

修改key.ini文件配置需要按下的快捷键,其中特殊按键对应如下
!   Alt
^  Control
+  Shift
{left}   向左
{right}    向右
假如要写ctrl+alt+a,  用^!a表示即可;  ctrl+alt+right,  用^!{right}表示.  即可播放软件的全局“下一首”按键与之一致。

gui里,第一个edit设置定时的秒数,点start开始。

源代码:
  1. #Warn  ; Recommended for catching common errors.
  2. SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
  3. SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
  4. #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.


  5. Gui, Add, Edit, x12 y10 w70 h20 vPeriod_timer,90
  6. Gui, Add, Text, x12 y40 w70 h20 vTime_remain,0
  7. Gui, Add, Button, x102 y10 w70 h25 gButton1 , Start
  8. Gui, Add, Button, x102 y40 w70 h25 gButton2 , Stop
  9. ; Generated using SmartGUI Creator for SciTE
  10. Gui, Show, w200 h83, Untitled GUI
  11. FileReadLine,key_costum,key.ini,1
  12. time_remaing_num = 0
  13. return

  14. GuiClose:
  15. ExitApp

  16. Button1:
  17. Gui, Submit,NoHide
  18. SetTimer, Timer_Func, off
  19. if (Period_timer*1>2)
  20. {
  21.         period := Period_timer*1000
  22.         period1 := Period_timer
  23.         SetTimer, Timer_Func, %period%
  24.         SetTimer, Timer_Func,on
  25.         SetTimer, Timer_display, 1000
  26.         SetTimer, Timer_display,on
  27.         time_remaing_num := period1
  28. }
  29. else
  30.         MsgBox, 16, Error, Wrogn number!
  31. ;send %key_costum%
  32. return
  33. Button2:
  34. Gui, Submit,NoHide
  35.         SetTimer, Timer_Func, off
  36.         SetTimer, Timer_display,off
  37. GuiControl,Text,Time_remain, ...Stop...
  38. return
  39. Timer_Func:
  40. send %key_costum%
  41. time_remaing_num := period1
  42. return
  43. Timer_display:
  44. time_remaing_num--
  45. GuiControl,Text,Time_remain,%time_remaing_num%
  46. return
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 3经验 +5 人气 +2 收起 理由
强妈威武 + 1
100lj + 1 我也要试试,先收藏了
woxihuan2011 + 5 感谢解答: )

查看全部评分

100lj
发表于 2013-5-22 07:28:41 | 显示全部楼层
本帖最后由 100lj 于 2013-5-22 07:31 编辑
loms126 发表于 2013-5-21 17:36
编好了,。

修改key.ini文件配置需要按下的快捷键,其中特殊按键对应如下


修改key.ini里的^a为千千静听默认的^Right代表CTRL+Right,没有反应。修改为^!Right全局键代表CTRL+ALT+Right也没反应。
另外时间能否在key.ini里修改,每次打开都是默认90秒。
loms126
发表于 2013-5-22 09:40:03 | 显示全部楼层
本帖最后由 loms126 于 2013-5-22 09:51 编辑
100lj 发表于 2013-5-22 07:28
修改key.ini里的^a为千千静听默认的^Right代表CTRL+Right,没有反应。修改为^!Right全局键代表CTRL+ALT ...


哦,我忘记写这两个常见的箭头了

向左向右要写成
{left}   向左
{right}    向右
否则发送的是字符串,不是对应的按键。


请记得在千千静听中“启用全局热键”,否则会没有用。

加了存储时间的版本,周期在period.ini中修改即可:
  1. #Warn  ; Recommended for catching common errors.
  2. SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
  3. SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
  4. #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.

  5. FileReadLine,store_period,period.ini,1

  6. Gui, Add, Edit, x12 y10 w70 h20 vPeriod_timer,%store_period%
  7. Gui, Add, Text, x12 y40 w70 h20 vTime_remain,0
  8. Gui, Add, Button, x102 y10 w70 h25 gButton1 , Start
  9. Gui, Add, Button, x102 y40 w70 h25 gButton2 , Stop
  10. ; Generated using SmartGUI Creator for SciTE
  11. Gui, Show, w200 h83, Untitled GUI
  12. FileReadLine,key_costum,key.ini,1
  13. time_remaing_num = 0
  14. return

  15. GuiClose:
  16. ExitApp

  17. Button1:
  18. Gui, Submit,NoHide
  19. SetTimer, Timer_Func, off
  20. if (Period_timer*1>2)
  21. {
  22.         period := Period_timer*1000
  23.         period1 := Period_timer
  24.         SetTimer, Timer_Func, %period%
  25.         SetTimer, Timer_Func,on
  26.         SetTimer, Timer_display, 1000
  27.         SetTimer, Timer_display,on
  28.         time_remaing_num := period1
  29. }
  30. else
  31.         MsgBox, 16, Error, Wrogn number!
  32. ;send %key_costum%
  33. return
  34. Button2:
  35. Gui, Submit,NoHide
  36.         SetTimer, Timer_Func, off
  37.         SetTimer, Timer_display,off
  38. GuiControl,Text,Time_remain, ...Stop...
  39. return
  40. Timer_Func:
  41. send %key_costum%
  42. time_remaing_num := period1
  43. return
  44. Timer_display:
  45. time_remaing_num--
  46. GuiControl,Text,Time_remain,%time_remaing_num%
  47. return
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1人气 +1 收起 理由
100lj + 1 这个目前坛里也只有你能做了

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-16 21:01 , Processed in 0.097877 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表