Các bạn có thể nghĩ đây là sự cố mã hóa nhưng có khả năng cao là tôi không cần phải sửa đổi hoàn toàn mã của mình để giải quyết vấn đề này.
Vì vậy, tôi đã viết một trình phát nhạc không đầu (không có GUI) bằng python và tôi hiện đang thực hiện nó như thế này:
python3 main.py
Tôi có thể tạm dừng/bỏ tạm dừng đường chạy từ bên trong chương trình.
nhưng thiết bị đầu cuối bị chiếm dụng, tôi phải để thiết bị đầu cuối bổ sung này vẫn mở trong khi tôi đang làm bất cứ điều gì tôi đang làm và điều đó làm tôi khó chịu.
Cách tôi tương tác với chương trình của mình bây giờ:
thiết bị đầu cuối bị chiếm dụng vì vậy tôi nên chấm dứt chương trình của mình để giải phóng nó
:~$python3 main.py
đang phát track0.mp3: tạm dừng
track0.mp3 bị tạm dừng: thoát
:~$ls #Tôi đã kết thúc chương trình để có thể thực hiện điều này trong thiết bị đầu cuối hiện đang chạy
Tôi muốn tương tác với chương trình của mình như thế nào: thiết bị đầu cuối KHÔNG bị chiếm dụng để tôi có thể chạy các nội dung khác trong đó.
:~$python3 main.py -init #Không nên mở chương trình trong terminal
:~$ls #so tôi có thể làm điều này trong khi đang phát nhạc
:~$python3 main.py pause #và như thế này tôi tạm dừng chương trình
:~$nano ~/.bashrc #và một lần nữa tôi có thể sử dụng thiết bị đầu cuối của mình
:~$python3 main.py thoát #và như thế này, tôi kết thúc chương trình của mình
Tôi biết nó có thể tôi chỉ không biết làm thế nào.
Chỉnh sửa:
Một người nói rằng bạn nên xuất bản mã của mình để chúng tôi có thể giúp bạn
Vì thế : https://github.com/yolowex/odd-musicplayer