Jump to content

Recommended Posts

Autoit Oto ip Player projesi

Selam konunun üstadları, adından da anlaşılacağı üzere Autoit dilinde kodlanmış bir Player yapmak istiyorum fakat bu normal bir MP3 Player değil... Birçok formatı destekleyen bir Player olsun istiyorum, Özellikle Flac yayını Çalabilsin istiyorum. Asıl özellik ise belirli aralıklarla herhangi bir IP ve PORT üzerinden gelen yayını koptuğunda yada herhangi bir sebeple gittiğinde yeniden yayın geldiği zaman Otomatik yayınlamak. Buna birde Plugin eklenebilirse süperkulade olur ama asıl özellik belirli aralıklarla IP'den gelen yayını kontrol etsin Sürekli yayın akışı saglasın...

Örneğin yayını gönderen IP'de ( 192.168.1.10:8080 ) elektrik kesintisi oldu yada herhangi bir sebeple yayın durdu. Bu Ip üzerinden gelen ses sinyali yeniden başlayınca yayını (sesi) otoatik almaya ve Çalmaya devam etsin...  Bu playeri bir nevi internet Playeri gibi düşünülebilir, yayın koptu ve yeniden yayın gelmeye başladı hicbirşeye dokunmadan yayını almaya devam etmeli... Bunun için hazır BASS.dll veya FLAC.dll dosyaları kullanılabilir burada bunları veren bir site var konunun uzmanları daha iyi bilirler ve araştırabilirler.... https://xiph.org/flac/ 

Mesela işletim sistemi başladığında otomatik yayın (yani sesi çalmaya başlayacak ) şekilde bir seçenekde olmalı, tik koyduk bu secenek için... yada elle başlatmak için bu tiki kaldırıcaz şeklinde düşünülebilir. Şu aşağıdaki Player linklerini ve kendi denemelerimi Örnek olarak verebilirim incelemek isteyenlere yardımcı olursanız çok sevinirim, sanırım söylemek istediğimi anlatabilmişimdir. Sistem Yayın alacak şeklinde düşünülmeli herhangi bir dosyayı bir bellek üzerinden çalacak şekilde değil...  

Bunlar yapmak istediğime yakın Projeler fakat otomatik yayın geldiğinde yeniden yayını alamaya devam etmesi birde MP3 dışındaki formatlarıda desteklemesi benim için en büyük özelliği, yani MP3,AAC,AAC+,OGG,FLAC, bunların hepsini destekler ve birde winamptaki gibi Pluginsde eklenebilirse aman değmeyin keyfime, Sistemin kurulacağı klasörün içine istediğimiz ses pluginlerini ekleyerek istediğimiz Pluginsi ayarlayaıp secebileceğimiz bir secenkde olmalı size baktığım birkaç kaynağı vereyim :
https://www.autoitscript.com/forum/topic/186202-basshls-example-for-play http-live-streaming-streams/
https://www.autoitscript.com/forum/topic/13203-streaming-online-radio/
https://www.autoitscript.com/forum/topic/83338-aamp-advanced-autoit-media-player/

IP_YAYIN_ALICI_kodlari.au3

YAYIN ALICI TEST.au3

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By luger
      Merhaba arkadaşlar,
      Autoit'de kullandığımız SciTE editörünün bugün itibariyle resmi olarak Türkçe Dil dosyası yayınlandı. Ve şu anda resmi sunuculardan indirilebilir durumda.
      -- Eski SciTE editörü veya yeni SciTE editöründe kullanılabilir.
      -- Orjinal SciTe'te veya SciTe-Lite versiyonunda hatasız bir şekilde kullanılabilir.
      -- Autoit v3.3.14.2 ile gelen v3.5.4 ile de hatasız bir şekilde kullanılabilinir.
      ---------------------------------------------------------------------------------------------------
      1-->İlk olarak resmi sunucudaki kopyayla aynı olan bu dosyayı indirelim: İndir 
      2-->Sonra AutoIT içerisinde bulunan SciTE dizinine aynen şu adla "locale.properties" kaydedelim. Ve herşey hazır.
      Not: Dil dosyası Sürümü v3.7.1'dir. Ama en son SciTE  v3.7.4 tam olarak desteklenmektedir.
      ---------------------------------------------------------------------------------------------------
      Dil Dosyasının Kullanılabileciği Alan: https://www.tnctr.com/forum/97-autoit
      Dil Dosyasının Amacı: Herkes ana diliyle daha kolay kod yazabilsin diye.
      Türkçe Çeviri: By luger
    • By warning_82
      En popüler İslam uygulaması.
      Dünyada 25 milyonun üzerinde Müslüman tarafından tanınan, mobil cihazlar üzerindeki en doğru Namaz saati ve Ezan uygulaması olarak tanınmaktadır. Muslim Pro ayrıca, Arapça yazımı, fonetiği, çevirileri ve sesli okumaları ile birlikte Kur'an'ın tamamını ve Kıble'yi bulma, İslami Hicri takvim, helal restoranlar ve camiler haritası gibi birçok başka özelliği de içermektedir.
      Güncellendi: 5 Temmuz 2016
      Boyut: 33 MB
      Yükleme sayısı: 10.000.000 - 50.000.000
      Mevcut Sürüm: 8.3  
      Sunan: Muslim Pro Limited
      İndirmeye Başla!
    • By yesilaygunes
      Media Player, VLC media player ve AIMP3 görsel ögeleri paylaşabilir misiniz?
       

    • By efsndrftc
      Merhabalar, Autoplay media Studio'da Bir radyo uygulaması yapmak istiyorum. Windows Vista ve Üzeri Windows Sürümlerinde Hiç bir problem yok, Fakat Windows Xp'de Media Player Ağ Akışı Çalmıyor Bunun nedenini bir türlü çözemedim. Media Player'i Güncelledim 11 Versiyonuna Kadar, İnternet Üzerinden Eklentilerini indirdim, Codec Paketleri Yükledim Hiç Birisi Sorunu Çözemedi. Gerek Forumda Gerek Googlede Arattım Herhangi bir çözüm bulamadım. Yardımcı olabilirseniz çok sevinirim.
    • By Bumerang01
      Biraz daha açıklayıcı olmalısın. Şu sorduğundan kimse bir şey anlamaz. Herhalde "Boolen" tipinde değişkenlerden bahsediyorsun. Eğer belirtilen koşul doğru ise belirttiğin komutların uygulanmasını, tam tersi durumunda yine belirttiğin komutları çalıştırmak istiyorsun.
      ; $_BoolenVariable adlı değişkene, bir koşula göre değer atayıp, sonra bu değişkeni denetleyip durumuna göre komut yürütebilirsin. $_BoolenVariable = True ; "1" da olabilir. If $_BoolenVariable = False Then ... ... Else ... ... EndIf
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...