في البداية نقوم باستيراد جميع دوال المكتبة هكذا:
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)
ثم نحمل أي ملف فيديو أو رابط بالطريقة نفسها التي تم ذكرها سابقا.
هذا وبالله التوفيق.
لا تنسوا ذكر الله.
رابط المكتبة وملحقة تشغيل الفيديو:
اضغط هنا للتنزيل
وللمزيد من أنواع الصيغ يمكن استخدام الملفات التالية:
اضغط هنا للتنزيل
تعليقات
إرسال تعليق
ما من كاتبٍ سيَبلى
ويُبقي الدهرُ ما كتبت يَداه
فلا تكتُبَنَّ بيديكَ غيرَ شيءٍ
يسُرُكَ في القيامةِ أن تراه.