Seite 1 von 1
Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 09:53
von udo100
Hallo zusammen.
Ich habe unter Linux einen kleinen mp3 Player programmiert.
Als Modul habe ich vlc instaliert und unter Linux funktioniert er einwandfrei.
Jetzt wollte ich das Programm auf meinem Windowsrechner, aber es kommt kein Ton aus der Soundkarte.
Vlc habe ich auch auf dem Windowsrechner installiert. Das Programm läuft auch ohne Fehlermeldung, aber
es kommt kein Ton. Vermutlich irgendeine Windowseinstellung die nicht passt.
Hat jemand eine Idee wie ich Windows zum Ausgeben der mp3-Datei bewegen kann?
(PS. WIN10 Professionell)
Danke für jeden Hinweis.
Re: Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 10:18
von snafu
Re: Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 17:41
von udo100
Diese KI Hilfe bezieht sich auf den Mediaplayer VLC und hilft mir leider nicht weiter. Der funktioniert einwandfrei.
Das Python Modul vlc kommt irgendwie nicht auf die WIN Soundausgabe.
Re: Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 18:54
von sparrow
@udo100: Woher weißt du, dass das Programm läuft? Wie startest du es?
Re: Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 20:32
von udo100
Ich starte es aus der Entwicklungsumgebung Thony.
Es wird auch eine gestartete Instanz-Id von vlc ausgegeben.
Nach Ablauf einer festgelegten Zeit springt das Programm weiter. Wie gesagt, unter Linux läuft das Programm perfekt. Kann es vielleicht sein das der mp3 codec nicht zur Verfügung steht?
Re: Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 20:42
von sparrow
Weißt heißt "das Programm springt weite?"
Bitte zeig den Quellcode und die requierements.txt bzw. benenne exakt, wie du das "vlc Modul" installiert hast.
Ein bekanntes Problem ist, dass man denkt, das Programm läuft noch, und tatsächlich ist es längst beendet.
Re: Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 20:54
von udo100
Code: Alles auswählen
# Programm Random MP3-Player by Udo100
import vlc
import time, threading
import random
import tkinter as tk
from tkinter import filedialog
playtime = 6 # Spielzeit in sekunden
song = vlc.MediaPlayer("1.mp3")
file_path = ""
def fadein():
for i in range(1, 100):
song.audio_set_volume(i)
time.sleep(0.05)
def fadeoff():
for i in range(100, 0, -1):
song.audio_set_volume(i)
time.sleep(0.05)
def p():
t = random.random()
print(t)
return t
def run(event):
song.play()
while not event.is_set():
playtime = random.random() * 60
print(playtime)
song.set_position(p())
fadein()
time.sleep(playtime)
fadeoff()
def on_button_open():
global file_path
file_path = filedialog.askopenfilename(
filetypes=[("Musik", "*.mp3"), ("Alle Dateien", "*.*")]
)
print(file_path)
if file_path != "":
song = vlc.MediaPlayer(file_path)
def on_button_stop():
event.set()
print("Button stop clicked!")
song.stop()
def on_button_start():
print("Button start clicked!")
event.clear()
thread = threading.Thread(target=run, args=(event,))
thread.start()
window = tk.Tk()
window.title("RMP3 V0.1")
window.geometry("300x150")
label = tk.Label(window, text="For Start/End click the button below:")
label.pack()
event = threading.Event()
button_open = tk.Button(window, text="open extern mp3 file", command=on_button_open)
button_open.pack()
button_start = tk.Button(window, text="START", command=on_button_start)
button_start.pack()
button_stop = tk.Button(window, text="STOP", command=on_button_stop)
button_stop.pack()
window.mainloop()
Re: Keine Tonausgabe mit vlc Modul unter WIN10
Verfasst: Freitag 2. Januar 2026, 20:59
von udo100
Instaliert habe ich wie folgt:
pip install python-vlc