VLC kullanarak Windows sunucusunda tutulan videoları otomatik olarak çalıştırmak için bir komut dosyası oluşturuyorum. VLC'yi sürücülerimdeki dosyaları oynatabilir, ancak bir sunucuda tutulan dosyalardan çalabilirim. Örneğin:
tell application "VLC" to open "smb://server01.ac.uk/videos/filename.avi"
şu mesajla başarısız olur cannot open file /smb://..../filename.avi (No such file or directory)
:
tell application "VLC"
activate
OpenURL "smb://server01.ac.uk/videos/filename.avi"
play
end tell
verim open of 'smb://..../filename.avi' failed
. Bunu başarmanın en iyi yolunu bilen var mı? Şimdiden teşekkürler.
1
Genel bir kural olarak video oynatıcılar (ve müzik çalarlar) dosya erişimi için uzak birimlerin takılmasını / çıkarılmasını işlemez ve bu görevi gerçekleştirmek için işletim sistemine güvenmez. samba adreslemesini otomatik olarak ele almayan işletim sistemleri için bu büyük bir baş ağrısı olabilir. Genel cevap, birimi FUSE üzerinden bağlamak ve uygulamayı yerel sistemdeki bağlama noktasına yönlendirmektir. Bu şekilde, Uygulamanın kendisi nasıl monte edileceği konusunda endişelenmeye ihtiyaç duymaz ve SMB, NFS, vb. gibi protokolleri paylaşmaya aldırış etmeye gerek duymaz, el yazısıyla nasıl yapılacağını düşünürsünüz ve altın olmalısınız.
—
Frank Thomas
Thanks @Frank Thomas - Eğer bir cevaba bunu koyarsanız işaretleyeceğim.
—
geotheory