Skype có chức năng sẵn có khi phát lại iTunes bị tạm dừng và tiếp tục tự động khi có cuộc gọi đến. Sẽ rất thú vị khi có một cái gì đó tương tự cho Spotify. Cả hai cung cấp một API python để điều này dường như là con đường rõ ràng để đi xuống.Cách lập trình tạm dừng spotify khi có cuộc gọi đến trên skype
5
A
Trả lời
6
Tôi đã có lỗi khi thực hiện việc này trong python. Nó chạy trong nền dưới dạng một daemon, tạm dừng/nối lại spotify khi có cuộc gọi đến. Nó sử dụng các thư viện Python cho Skype & Spotify:
http://code.google.com/p/pytify/
https://developer.skype.com/wiki/Skype4Py
import Skype4Py
import time
from pytify import Spotify
# Create Skype object
skype = Skype4Py.Skype()
skype.Attach()
# Create Spotify object
spotify = Spotify()
spotifyPlaying = spotify.isPlaying()
# Create handler for when Skype call status changes
def on_call_status(call, status):
if status == Skype4Py.clsInProgress:
# Save current spotify state
global spotifyPlaying
spotifyPlaying = spotify.isPlaying()
if spotify.isPlaying():
print "Call started, pausing spotify"
# Call started, pause Spotify
spotify.stop()
elif status == Skype4Py.clsFinished:
# Call finished, resume Spotify if it was playing
if spotifyPlaying and not spotify.isPlaying():
print "Call finished, resuming spotify"
spotify.playpause()
skype.OnCallStatus = on_call_status
while True:
time.sleep(10)
Các vấn đề liên quan
- 1. C# Skype API Cuộc gọi video
- 2. Tạm dừng quy trình?
- 3. Tạm dừng thực thi cho đến khi Websocket kết nối
- 4. Tạm dừng dịch vụ cho đến khi kết nối internet có thể được thiết lập
- 5. Cách từ chối cuộc gọi có lập trình trong android
- 6. Tôi có thể tạm dừng một NSTimer theo cách lập trình bằng cách nào?
- 7. Làm cách nào để từ chối cuộc gọi đến có lập trình trong Android?
- 8. Lập trình từ chối cuộc gọi trên BlackBerry
- 9. Tạm dừng thực thi Javascript cho đến khi nhấn
- 10. UIScrollView tạm dừng NSTimer cho đến khi cuộn xong
- 11. Trình duyệt dừng/dừng tạm dừng thực thi tập lệnh?
- 12. Tạm dừng trong tiến trình CAKeyframeAnimation
- 13. Có một cuộc gọi lại js nào khi trình phát youtube bắt đầu lại sau khi tạm dừng bộ đệm không?
- 14. Cách thêm tạm dừng vào chương trình Go?
- 15. Tạm dừng quy trình trong C#
- 16. Giết ứng dụng android khi tạm dừng
- 17. Cách đặt âm lượng trong cuộc gọi lập trình trên Android?
- 18. UIScrollView tạm dừng NSTimer trong khi cuộn
- 19. Cách ngủ hoặc tạm dừng PThread trong c trên Linux
- 20. Tạm dừng bằng Python
- 21. Cuộc gọi đến toán tử 'xóa' có đồng bộ không?
- 22. Cách tắt tiếng cuộc gọi đến
- 23. Cách thực hiện cuộc gọi video theo lập trình trên Android 2.2 trở lên?
- 24. Có thể trong android để ghi âm cuộc gọi trong khi gọi đến hoặc gọi đi
- 25. Tự động trả lời cuộc gọi đến theo chương trình?
- 26. Cách đơn giản nhất để nạp tập tin video hiện có vào cuộc gọi Skype từ C#?
- 27. Làm thế nào để bạn lập trình kết thúc cuộc gọi trên 2.3+?
- 28. Làm thế nào để dừng một cuộc gọi được gửi đến ExecutorService?
- 29. Tạm dừng Android DownloadManager
- 30. Chuyển tiếp cuộc gọi android theo lập trình