- 在线时间
- 7 小时
- 最后登录
- 2021-1-20
- 注册时间
- 2021-1-9
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 23 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 10
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 7
- 主题
- 7
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   5.26% 该用户从未签到
- 自我介绍
- 我本名为我,那就是我
 |
- #!/usr/bin/python5 R: v2 n) ]+ q) E5 q
- # -*- coding: utf-8 -*-
/ d) ~, a- R+ I1 e+ v g/ z - ( {2 I% B( S# h+ J& k3 u
- from ctypes import windll
5 X: S d6 S7 J1 `( y0 G - from os import getcwd
& t# j0 g+ h! D0 W - from os.path import exists) L+ b+ s; G. r# N
# B5 F$ a6 B3 d7 z+ h- if __name__ == '__main__':
4 v: D) T7 ~9 [' Q' ]0 W9 j& R9 @ - filepath = getcwd() + r"\bass.dll"
2 g$ \0 {. d6 L! ]8 l3 a - + x2 l! }2 g2 ?6 }' d
- if exists(filepath):
9 r; p9 `6 a4 b, P* S - dll = windll.LoadLibrary(filepath)
- ~% t1 ^4 p$ o( b$ H( |6 H - dll.BASS_Init(-1, 44100, 0, None, None)
- N\" Z- o s5 Y+ Z, L6 u0 u3 ] G* T - handle = dll.BASS_StreamCreateFile(False, r"F:\KuGou\何晟铭&杜淳 - 爱的供养(男声合唱版).mp3".encode("gbk"), None, None, 0)
+ U# z7 J+ i! \\" k - dll.BASS_ChannelPlay(handle, False)3 y! x& H9 V* H0 L1 |; X
- pos = dll.BASS_ChannelGetLength(handle, 0)
+ V+ ^- ~( ]& j - while dll.BASS_ChannelGetPosition(handle, 0) != pos:5 N' \4 ~( _\" z( A4 g1 c0 w
- pass- a9 B5 b# ~- J, r$ `4 {7 r) j2 {
- dll.BASS_Free()
5 ?* P! k1 \( S/ ^* o, f) ~
复制代码Python交流群:1047602540
9 ` E% ?# W8 M
' | J; l4 {) R |
zan
|