شرح كيفية استخدام مكتبة pybass لتشغيل الصوتيات في لغة البرمجة python

في البداية نقوم باستيراد جميع دوال المكتبة هكذا:
from pybass import *

إنشاء دالة التشغيل:
BASS_Init(-1, 44100, 0, 0, 0) 
#كود تشغيل ملف عادي، وتدعم صيغ الصوت كلها تقريبا:
player = BASS_StreamCreateFile(False, b"1.mp3", 0, 0, 0) 
تشغيل رابط
player = BASS_StreamCreateURL(b"http://www.quran-radio.org:8002/;stream.mp3", 0, BASS_STREAM_RESTRATE, DOWNLOADPROC(), 0)
هذا للتحكم في مستوى الصوت:
BASS_ChannelSetAttribute(player, BASS_ATTRIB_VOL, 0.5) 
وهذا للتشغيل:
BASS_ChannelPlay(player, 1) 
وللتشغيل من نفس المكان الذي تم الإيقاف فيه يمكن استبدال 1 ب0.
وهذا للإيقاف المؤقت:
BASS_ChannelPause(player) 
وهذا للإيقاف النهائي:
BASS_ChannelStop(player)
ولتقديم الملف أو تأخيره نستخدم الكود التالي:
p=BASS_ChannelGetPosition(player, 0)
للإتيان بالموضع الحالي للملف، ثم نزيد عليه أو ننقص منه هكذا:
BASS_ChannelSetPosition(player, p+50000, 0)
ولِتفريغ المُشغل من جميع الملفات نستخدم الدالة التالية:
BASS_StreamFree(player)
BASS_Free()

ولتشغيل مقطع فيديو يمكننا استخدام إضافة ملحقة بالمكتبة اسمها: basshls
نقوم بتحميلها هكذا:
BASS_PluginLoad(bass_hls.encode("utf-8"), 0)
ثم نحمل أي ملف فيديو أو رابط بالطريقة نفسها التي تم ذكرها سابقا.
هذا وبالله التوفيق.
لا تنسوا ذكر الله.

رابط المكتبة وملحقة تشغيل الفيديو:
اضغط هنا للتنزيل
وللمزيد من أنواع الصيغ يمكن استخدام الملفات التالية:
اضغط هنا للتنزيل

تعليقات