Hocam; var link; diye global tanımla, fonksiyonun dışına Sonra fonskiyonu call ettikten sonra işi bitince link' i kullanırsın Hello, i am nothing. I come from Neverland.

bu verdiğin url bende çalışıyor cookiesiz sende çalışmıyor mu? http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/865?c=mr_api_video&expire_at=1430005015&sign=82d51fcc9893495b0c3f71a7324e63e9f6c5b615 :|

bak su sekilde denedim yine olmuyor. Return undefined gnderiyor function jsonoku ; hocam async çalışıyor o metot, sen onu call ettiğinde o daha veriyi dndürmediğinden boş grünüyor. byle false yapınca olacağını sylemişler. ama link' i var link diye fonk dışında en tepede tanımlaman gerekiyo. sonra return etmene gerke yok ozgunlu tarafından 21/Nis/15 17:21 tarihinde düzenlenmiştir Hello, i am nothing. I come from Neverland.

glabol degiskende denedim olmuyor. Disari veri vermiyor bu funktion. asenkron çalışıyor sanırım, ajax metodu kullanıyorsan içine; async: false diye ekleyip dener misin? Hello, i am nothing. I come from Neverland.

Iste sanirim benim sorunum orda gelen url adresine cookiyi nasil ekleyecegim? cookiyi aliyorum sorun degil, ama url adresinin neresine ekleyecegim bu cookieyi? Basinami? sonunami? ayrica senin burada http://pastebin.com/wmNswPPs# verdigin kodlarla bir php dosyasi olusturdum servere attim. php dosyasini calistiriyorum güzel link geliyor ve TIKLA IZLE cikiyor. Buna tikliyorum ama bende bos sayfa cikiyor. Film acilmiyor. Kanakan tarafından 24/Nis/15 23:45 tarihinde düzenlenmiştir

SmartTv icinde calisain bu widgette zaten nflashplayer. swf dosyasi var. Buda demek oluyorki bu flashplayer, kodlarin icindede bu flash playeri tanimlayan yer syle var _0x3fb2x2e = '<object type="application/x-shockwave-flash" id="rmtpplayerHD" width="960" height="540">'; _0x3fb2x2e += '<param name="movie" value="nflashplayer. swf" />'; _0x3fb2x2e += '<param name="FlashVars" value="' + _0x3fb2x2d + '" /></object>'; bu mail. ru videoyu calistiran bir widget var. Ama kodlari sifreli gremiyorum. yanliz su sekildeki bir embed linkinihttp://api.video. mail. ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/866.htmlPlayere su sekile cevirip gnderiyor ve player calistiriyor. http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1429989862&sign=2c8a7dc9e80bd4438be7ccf2bdbef8bda5e1dd9bhatta bu link tüm tarayicilardada calisiyor cokie falan eklememdn. Bunu nasil yapmis olabilirlar? Kanakan tarafından 25/Nis/15 19:42 tarihinde düzenlenmiştir

user agent vermesen? televizyon içinde dndürdüğünde tvnin kendi user agenti farklı olacaktır hash değerini kaybediyor olabilir bu nedenle sen tvde bunu nasıl çalıştırıyorsun? tvnin browser zelliği mi var application mı yaptın? denediğin tvnin modeli nedir? pesimistzombie tarafından 24/Nis/15 17:45 tarihinde düzenlenmiştir :|

Şimdi bi kaç deneme yaptım şye syleyeyim; deneme yaptığım sitede veya localimde pekala document cookie ile cookie alabiliyorum ancak filmin urlsi için gerekli olan urlye cookie atamıyorum. Güvenlik nedeniyle byle bir şey yapılamıyor sanırım aynen cors olayı gibi. Eskiden internet daha serbestmiş onu anladım. Artık tarayıcılar her türlü nlemi almaya çalışıp kurallara oturtuyor bu tür şeyleri. televizyondaki browserda belki çalışıyor olabilir, konudaki çalıştıramadım çoğu javascript tvde çalışıyorsa o geldi direk aklıma ama realtime deneme yapabileceğim bir ortam olmadığından dolayı düşünmekten teye de gidemiyorum. Araştırdığım kadarıyla bir çok kişi denemiş mail. ru üzerinden video çekip oynatmayı bu dreamboxlarda android tv alıcılarında filan ama başaramamışlar onlar da cookie engeline takılmış. Şimdi daha nce bahsettiğim php yi stream olarak kullanmaya çalışma olayına bir bakıcam ama bu da birden fazla kişinin kullanımında hostingi kapattıracak kaynak harcamasına kadar gidebilir, connection hataları çok sık yaşanabilir. Ne kadar sağlıklı olur bilemiyorum. Televizyon javascript çalıştırabiliyor buna eminiz ancak swf çalıştırabiliyor mu ona bakmak lazım swf çalıştırabilirse hiç byle antin kuntin işlere gerek kalmayacak bence. :|

maalesef break; veya return false; de ise yaramadi

var cevap; degiskenini en yuarda global mi tanimlamam gerek? bir rnek yazsaniz sevinirim.

Bak o uygulamadan aldigim baska bir link : http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/865?c=mr_api_video&expire_at=1429994600&sign=f965c7ff3e4005bb61e83931d4ac37dd6830b733 aynen kendi ugrastigim widgete direk degisken olarak aliyorum o degisken playere gidiyor. Ve calisiyor!! Kanakan tarafından 25/Nis/15 20:55 tarihinde düzenlenmiştir

Bu linki olusturan scrioti gremiyorum. Sifreli icerik sanirim bunu json dosyasindan almiyor Internette syle bir sayfa buldum orda rnekler falan var PHP bilgim yok, bir gz atarmisin? http://cgit.drupalcode. org/media_videomailru/commit/?id=87efc15 Kanakan tarafından 25/Nis/15 21:04 tarihinde düzenlenmiştir

bak bu iki embed icin ama calismiyor!! http://m. my. mail. ru//mail/hdfullfilmizlesene/video/_myvideo/865.html icinhttp://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/865?c=mr_api_video&amp;expire_at=1430008013&amp;sign=fd786955db8f35702bc6023f9b34116ca4db1e55 http://videoapi.my. mail. ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/865.html icinhttp://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/865?c=mr_api_video&amp;expire_at=1430008093&amp;sign=a3870742f363228c89e0144db199dd121b9c401d

tamam oldu dedigin gibi &amp; karekterinden kaynaklaniyormus. hepsini replace ettim simdi calisti. Supersin dostum..! cok cok tesekkür ederim yardimlarin ve sabrin icin. yine bir sorunum olursa bilgine danisabilirmiyim? simdiden tesekkürler!!

Hocam, tahminim each fonksiyonun birden fazla dndüğü için return değeri atanamıyor. return link; sonrasında break; felan kullan yada return false; kullan Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

zaten baska bir funktion icinden cagiriyorum bu jsonoku fonksiyonu. su sekilde function test function jsonoku { $. getJSON(jsonlink, function { $. each(data. videos, function { if(film. key '480p') }); }); }; Kanakan tarafından 21/Nis/15 17:06 tarihinde düzenlenmiştir

tıkla izleye tıklamadan nce yazılara bir bak cookie kodu veriyor sana o cookie kodunu o video urlsini izlemek istediğin tarayıcıya kaydetmen gerekiyor çeşitli eklentilerle sonra video urlsi çalışıyor sorunsuz şekilde. evet o oluşan url ve cookieyi birlikte bilgisayarındaki herhangi bir tarayıcıya cookieyi kaydederek izleyebiliyorsun serbestçe. bizim takıldığımız nokta bu aldığımız cookieyi tarayıcıya nasıl otomatikman vericez mail. ru sitesi için. bunu aştığımız zaman sorun kalmıyor. :|

dostum sen cookiyi operada bir addan kullanarak mi yapiyorusn? o addonun adi ne?

bir film cekersen memnun olurum kafam iyice karisti!! birde bu cookie sabitmi? her tarayaciya ayni cookiemi yükleniyor? Senin verdigin PHP dosyasinicalistiriyorum TIKLA IZLE ye basinca bende acilmiyor. Acaba php dosyasi baska bir sunucuda oldugu icin mi?

hocam asenkron çağrım yapıyorsunuz, tam nasıl düzeltilebilir bilmiyorum ama mesela nodejs de callbackler var. O fonksiyonunun işi bitince içinden başka fonk çağırıp hallettiriyorsun işini. Js de de byle bir mantıkla ilerleyebilirsin, rnek kod veremiyorum ama bir de byle dene Hello, i am nothing. I come from Neverland.

olmuyor!! http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/866. json su yukardaki linkdeki json adresini denedim function getValue { var value= $. ajax( ). responseText; return value; } return bana error":"Use embed player from my. mail. ru to see this video! hatasini veriyor peki ben bu linkdeki json dosyasini nasil okuyabilirim? XMLHttpRequest ile denedim 403 error veriyor, nasil bu sorunu asabilirim? sadece su Fonksiyon ile okuma yapabiliyor buda disariya return yapmiyor. function jsonoku { $. getJSON(jsonlink, function { $. each(data. videos, function { if(film. key '480p') }); }); } Kanakan tarafından 21/Nis/15 17:49 tarihinde düzenlenmiştir

Yaptığın kodları bir fonksiyon içerisine alıp return etmeyi dene. function fn { var strDeger = ""; $. getJSON(jsonlink, function { $. each(data. videos, function { if (film. key '480p') }); }); return strDeger; } ontedi tarafından 21/Nis/15 09:21 tarihinde düzenlenmiştir Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

tamam dostum cok cok saol verdigin emek ve caba icin. hayirli geceler

kendin bitane test widgeti yapsan da orda denesen javascript kodlarını? çzemedim ben bu link olayını benim oluşturduklarım neden çalışmıyor cookiesiz sebebini bulabilsem çzeriz biz bu olayı peki bu linki direk tv playerında oynatmayı denedin mi video dndürüyor mu? farklı bi video json dosyasını da alert ettirip link oluşturup yazabilir misin buraya o da cookiesiz çalışacak mı emin olalım bi. pesimistzombie tarafından 25/Nis/15 20:49 tarihinde düzenlenmiştir :|

kabaca bu php yi bir sunucuya atıp, televizyondan bu phpye ulaşarak link çevrimi yaptıran bir javascriptle çevrilen linki çekerek playerına linki verebilirsin bir çok kullanım yntemi mevcut yani yapacağın fantaziye kalmış. :|

o son linki de denedim acaba bypass yapıyor mu diye çok ilginçtir forbidden hatası veriyor. Senin verdiğin url tıklayınca açılıyor http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1429989862&sign=2c8a7dc9e80bd4438be7ccf2bdbef8bda5e1dd9b benim oluşturduğum url tıklayınca açılmıyor http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1430082000&sign=7e79d00c763e16e1ad6fb54c0cfb845e4184c7e3 expire_at ve sign değeri değişik sadece sendeki değerleri benim linke yazınca açılıyor video anca bu da demek oluyorki sign ve expire değerini nceki izlenen url için n belleğe alıyor mail. ru aynı linkten link expire olana kadar izlenmesini sağlıyor cookiesiz. Yalnız ben ne yaparsam yapayım videodan aldığım sign ve expire değerleriyle her tarayıcıda cookiesiz çalışan video üretemedim bir türlü sen bu linki nasıl aldın? :|

php taraflı mı çzdün jquery taraflı mı çzdün? :|

kullandığım eklentinin adı "web developer" bu arada chrome içni de var. :|

yarın bi deneyeyim onu şimdi kafam kaldırmıyor 2 3 işe birden yetiştiğim için allak bullak oldum yarın bi kaç deneme yapar yazarım akşamüstü. :|

Tamam hallettim arkadaslar yardimci olan arkadaslara tesekkürler Kanakan tarafından 23/Nis/15 18:00 tarihinde düzenlenmiştir

Eğer başka bir fonksiyon içersinde kullanacaksan, return link; yerine link_kullan ; yazarsan o fonksiyona linki gndermiş olursun function link_kullan şeklinde de bir fonksiyon oluşturursun istediğini yaparsın. İmza...

allah allah biraz nce calismiyordu!! simdi calisiyor. yaptiklarim dogrumu yani gidis rotam? sunu bir daha kontrol edeyim TV asiri yüklemem mi oldu ne? sonucu yazarim.

açılmaz işte resimde gsterdiğim gibi tarayıcına sayfaya basan cookieyi elle girmen gerekiyor yle açılıyor anca. video çekeyim istersen mantığı tam anlaman için. başka bir domain için cookie atama olayını bulamadım bir türlü :|

&amp; ve & olayına dikkat et javascript çekerken &amp; olarak çekip urlyi yle açmayı deniyor olabilir &amp; yerine & olacak kaynak kodunda &amp; şeklinde. :|

eyvallah tabiki elimden geldiğince yardımcı olurum her zaman :|

verdigim Kodlara iyi bakarsan kodlarin zaten bir Fonksiyon icinde oldugunu greceksin, sanirim gzden kacirdin. function jsonoku { $. getJSON(jsonlink, function { $. each(data. videos, function { if(film. key '480p') }); }); };senin azdigin seklinde denedim yine return dnmüyor. Bu bu türevdeki functionlar kendi içlerinde veri dndürüyorlarmis sadece, ama czümüde muhakkak olmali!

evreka! mail ru mobil sayfasının kaynak kodundan alınıyor link. rneğin http://m. my. mail. ru/mail/hdfullfilmizlesene/video/_myvideo/866.html sayfa kaynağını grüntüle dediğimiz zaman data-src="http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1429998339&sign=4741a200c36c717b0f619d5d3b9cf43d31da5de1" data-title="" style="background-image: url(http://videoapi.my. mail. ru/file/sc03/3303275466365862754)"> kısmından link çekiliyor olay bu kadar basit. curl ile bir php dosyası yaparak json veya embed koduyla url dnüştürme işlemi yapıcaz basitçe o kadar. yalnız tek korkum curl ile çekince oluşan sign değeri boş dndürmezse iyidir. pesimistzombie tarafından 25/Nis/15 21:48 tarihinde düzenlenmiştir :|

Su json dosyasindan ver almak istiyorum. http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/866. json ->> üzerine tiklayinca acilmiyor, browserinize kopyalarsaniz icerigi grebilirsiniz! su sekilde kod yazdim: function jsonoku { var link=''; $. getJSON(jsonlink, function { $. each(data. videos, function { if(film. key '480p') });}); }; Film kalistesi 480p olan url'u alert yaziyor, fakat return komutu link degiskenini dndürmüyor. ben bu $. getJSON fonksiyonundan veriyi nasil retrun edereim?

bi kaç saattir test ediyorum da ncelikle verdiğin kodları çalıştıramadım bir türlü. php ile denemeler yapıp mantığını kavramaya çalışıyorum. Şimdi php curl ile jsonu alıp içinden linki cımbızlayıp bakıyorum tüm tarayıcılarda aynı linki oluşturabiliyorum ancak oluşan linki kopyala yapıştır veya tıkla git ile çalıştıramıyorum. nce cookie almam gerekiyor jsonu çektiğim dosyayı direk çalıştırarak cookie aldıktan sonra da cookie alan tarayıcıda direk çalıştırabiliyorum oluşturulan linki. Sıkıntı link almakta değil yani, cookie almakta. televizyonun player ile cookie alabileceğini sanmıyorum. eğer verdiğin javascript tv içinde sorunsuz çalışıyorsa user agenti filan kaldır o kodlar arasından. user agent, accept headerları ve referer kullanmak oluşturulan sign değerini değiştiriyor ve alınan cookieyi de geçersiz kalıyor. yazdığım php kodu http://pastebin.com/wmNswPPs Adım adım anlatmak istediğim olay; 1. curl ile jsonu çektim hem cookie hem video linki http://i. hizliresim.com/ogYbdo. png 2. hiç bi işlem yapmadan tıkla ve izleye tıkladım çalışmadı resme gerek yok bomboş sayfaydı 3. cookieyi ekledim çalıştı http://i. hizliresim.com/g547bL. png http://i. hizliresim.com/g547b2. png Acaba img src ile cookie olayını aşabilir miyiz diye denedim yemedi alakasız bi cookie veriyor.. benim tavsiyem tv flash player çalıştırıyorsa direk app yazıp mail. ru nun video için verdiği şu http://videoapi.my. mail. ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/866.html htmlyi kullanarak film izlettirmek. benim tvde flash çalışmadığı için deneyemicem javascript ile cookie alma olayını da hala cors denen engellemeyi aşamadığım ve verdiğin kodları çalıştıramadığım için deneyemiyorum. pesimistzombie tarafından 24/Nis/15 20:54 tarihinde düzenlenmiştir :|

http://stackoverflow.com/questions/4200641/how-to-return-a-value-from-a-function-that-calls-getjson function getValue Hello, i am nothing. I come from Neverland.

bu linki oluşturan scripti yazar mısın bi. :|

verdigin resimde elle ekledigin satir grünmüyor. tam olarak url su olsun http://cdn23.my. mail. ru/hv2/53923052. mp4?sign=053e5d005e47b6b2af92b644caf1c64cf123cabc&slave =s:http://127.0.0.1:5010/53923052-hv2. mp4&p=f&expire_at=1429995600&touch=1429308370 ve cokide syle olsun video_key:f6d00fb9bb0e5dfbe1f7e5eaf30afc6020db50c4 simdi bunu formalize edermisin? ben yukarda verdigim sekilde yapiyorum olmuyor. su sekilde yaptim olmadi http://cdn14.my. mail. ru/v/53923267. mp4?sign=718eeb1ca510b6975c18cb50d9741debb6ca4293&slave =s%3Ahttp%3A%2F%2F127.0.0.1%3A5010%2F53923267-v. mp4&p=f&expire_at=1429995600&touch=1429309555?video_key=55439eca4bb29dfd8e6b17591f4ca24c2ac08a90 Kanakan tarafından 24/Nis/15 22:57 tarihinde düzenlenmiştir

hocam asenkron çağrım yapıyorsunuz, tam nasıl düzeltilebilir bilmiyorum ama mesela nodejs de callbackler var. O fonksiyonunun işi bitince içinden başka fonk çağırıp hallettiriyorsun işini. Js de de byle bir mantıkla ilerleyebilirsin, rnek kod veremiyorum ama bir de byle dene var jsonlink="http://";jsonoku(jsonlink, function );function jsonoku { $. getJSON(jsonlink, function { $. each(data. videos, function { if(film. key '480p') }); }); }

Sanırım bekleme süresi ile ilgili degil. Cünkü sabah chrom ile json urlu acip aldigim Film adresini aksamda yine chrom ile denedim yine calisti. Ama baska Browserde calismiyor. Bir yerde sayfanin cookiesini alip su sekilde alinan Film url'un sonuna ekleyin demis. |Cookie=video_key=796c39cd8b6d4fe51d13034be36508ee4d146522 aynen bu sekilde var cerez = document. cookie; cerezi alip ekledim ama yine calismadi!

zelden gnderdim!! sanirim Main. js dosyasi

@pesimistzombie su asagidaki sekilde sunucu üzerindeki php kodlariyla url aliyorum. simdi bu urlyi get ile çeker çıktıyı stream ile basarsın o streamıda tvde çalıştırmayı denersin. Bu urlu simdi get ile cekiyorum nstreamlmod player calistirmiyor? Nasil bir yol denemeliyim?Sanirim json dosyasi olusturdugu url adresini ya cookie yada ip adresine gre olusturuyor. Aldigim url o nedenle calismiyor gibime geliyor. Bir czüm bulamadim. Iste ben JS ile kendi TV icinde bu url ondan dolayi almak istedim. Eger url ya Cookie yada IP adresine gre üretiliyorsa TV nin kendi IP adresine gre üretilsin diye...! function mailru { // gelen veri su sekilde http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/865. json $json = file_get_contents ; $obj = json_decode ; foreach } Gelen url syle bir sey:http://cdn23.my. mail. ru/hv2/53923052. mp4?sign=9349ca1f753447c498513bc65ca1d5854c50d51d&slave =s:http://127.0.0.1:5010/53923052-hv2. mp4&p=f&expire_at=1429822800&touch=1429308370 Birde dikkatimi ckene birsey var. Su json linkini http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/865. json chrom browserde acip, icindeki bir Urlu kopi yapip, yine chrom Browsere yapistirinca Film aciliyor, ama baska bir Browserde rnegin IE veya Mozillada acmaya kalkinca acilmiyor. Kanakan tarafından 22/Nis/15 23:19 tarihinde düzenlenmiştir

Dostum maalesef olmadi. Senin PHP ile denemedim henüz. Kendim JS kodlariyla denedim. Su sekilde iki embed sekli var http://videoapi.my. mail. ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/865.htmlhttp://my. mail. ru/mail/hdfullfilmizlesene/video/_myvideo/865.html bunlardan her hangisi gelirse player, senin dedigin gibi mobil linkine yani su sekile dnüstürüyorum http://m. my. mail. ru/mail/hdfullfilmizlesene/video/_myvideo/865.html ve bu sayfayi okuyorum. Icinde su satiri bulup data-src="http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesen... su sekilde aliyorum. http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/865?c=mr_api_video&expire_at=1430005015&sign=82d51fcc9893495b0c3f71a7324e63e9f6c5b615 ama aldigim bur url tv playerde calismiyor. atladigim bir yer mi var? Kanakan tarafından 26/Nis/15 00:19 tarihinde düzenlenmiştir

$. getJSON ile 403 hatasi olusmuyor ama fonksiyon disina return value olmuyor. XMLHttpRequest ile denedigimde 403 hatasi olusuyor. Ayrica Php ile aliyorum sorun degil, ama gelen video url smart tv nin playerinde calismiyor. Smart tv platformunda sadece html ve js kodlari calisiyor. Baska bir sunucuda bulunan php kodlarindan aldigim video urlu calistirmiyor. Bende smart tv icinde js kodlariyla yapmak istiyorum. Kanakan tarafından 22/Nis/15 11:39 tarihinde düzenlenmiştir

Bugün biraz daha ugrstim, sanirim SmartTv deki player cookie'lere izin vermiyor. cünkü json dosyasini acarken su sekilde cookie'yi aliyorum. var cerez = document. cookie;cerez = cerez. substr(cerez. indexOf +10,40 ); alert ; > 'video_key=c787b84f9252e190548a66a72d3c80480c5c75fa seklinde sonra bunu set yap diyorum document. cookie = cerez; --> sanirim buna izin vermiyor SmartTv sonrada film urlunu http://cdn23.my. mail. ru/hv2/53923052. mp4?sign=fd4c9136278a51c7bf80ccf5a83bce5bb58b2d15&slave =s:http://127.0.0.1:5010/53923052-hv2. mp4&p=f&expire_at=1430082000&touch=1429308370 acmaya calisiyorum Film acilmiyor yani olmuyor. Kanakan tarafından 25/Nis/15 16:40 tarihinde düzenlenmiştir

smart tv appları hakkında az çok bilgim var samsung tv için app akımı başlatmıştım donanımhaberde. Şimdi direkt olarak mail. ru üzerinden o json dosyasını çekemiyorsan ki çekebileceğini de sanmıyorum cors zamazingosuna takılıyor, php ile bir server üzerinden json dosyasını çekip ayıklayarak xml veya rss olarak çıktı basıp applicationuna o şekilde çekebilirsin urlyi. Ayıkladığın urlyi tv açmıyorsa, ajaxla getireceğin urlyi de açmayacaktır zaten. Eğer url callback istiyor da 403 bastırıyorsa herhangi bir şekilde mail. ru sunucusundan callback alıp, urlye erişim yapabilmeyi deneyeceksin. Eğer 403 hatası olmasa dahi gelen video smart tv playerında çalışmıyorsa htmlne player gmüp aldığın linki o playerda çalıştıracaksın. Eğer smart tv html üzerinde swf ya da java playerlara olanak tanımıyorsa hiç bir şekilde mail. ru daki videoyu izlettiremezsin zaten codec meselesi yüzünden. Senin konu başlangıcında bahsettiğin json dosyasını çekip ayıklayamamak ama geldiğimiz nokta php ile ayıklasam da smart tv açmıyor meselesi. json dosyasını ajaxla çekicem diye uğraşma boşuna aldığın linki nasıl oynatacaksın ona yoğunlaş. jsonu direk çektiğinde hata vermeden oynatacak mı tv? -buraya büdüt: incelediğim kadarıyla evet oynatacak sonuçta mp4 codec problemi olmayacak, mail. ru oluşturduğu hash değerleri de json dosyasını çektiğin yere gre oluştuğu için tv direk oynatmaya başlayacak fakat cors zamazingosu nedeniyle takılıp kalıyoruz - Son verdiğin linke gre mail. ru callback istiyor o nedenle oynamıyor o url. Ona çzüm bulmaya çalış. rnek vereyim denemedim ama çalışacağını düşünüyorum; sunucu üzerinde bir php dosyan olur bu urlyi bulursun, yine bu urlyi get ile çeker çıktıyı stream ile basarsın o streamıda tvde çalıştırmayı denersin. pesimistzombie tarafından 22/Nis/15 17:34 tarihinde düzenlenmiştir :|

urldeki query nedeniyle televizyon oynatmıyor olabilir ama pcde çalışması lazım. java kodlarını atarsan zelden bi deneyim hafta sonu benim televizyonda. tv için zel application yaptın mı eğer nete erişimi olan ip üzerinden developer panelden yüklüyorsan ipyi at zelden daha iyi olur direk tvye yükleyerek denerim :|

Sana yukarda verdigim script PC de calismiyor ama TV de calisiyor. Json dosyasinin icerigin text olarak alip getiriyor bende parser yapip url adresini aliyorum. Buraya kadar ok, ama cookiyi alsam linke nasil eklemeliyim? ben syle ekliyorum. rnek: http://cdn14.my. mail. ru/v/53923267. mp4?sign=718eeb1ca510b6975c18cb50d9741debb6ca4293&slave =s%3Ahttp%3A%2F%2F127.0.0.1%3A5010%2F53923267-v. mp4&p=f&expire_at=1429995600&touch=1429309555|Cookie=Video_key=f6d00fb9bb0e5dfbe1f7e5eaf30afc6020db50c4 Peki Curl ile aldigin video linkine cooki'yi nasil ekledin? bana tam rnegini yazarmisin? belki ben JS ile var cerez = document. cookie; seklinde cokiyi alabilirim? Cookiyi json dosyasini actigim andami alacagim? sanirim alinacak kisim cookide video_key kismi yle degilmi? Kanakan tarafından 24/Nis/15 22:50 tarihinde düzenlenmiştir

Dostum mail. ru gecenlerde bir degisiklik yapti. http://m. my. mail. ru//mail/hdfullfilmizlesene/video/_myvideo/865.html seklindeki linklerdeki filmler artik desteklenmiyor, yani calismiyor. istersen test et. http://m. my. mail. ru/mail/gulum888/video/_myvideo/43.html http://m. my. mail. ru/mail/gulum888/video/_myvideo/23.html http://m. my. mail. ru/mail/ahmedkemal/video/663/928.html Biz bir Film linkini mail. ru 'nun mobile aletler icin verdigi format filmlerden aliyorduk. Acaba simdi ne yapabiliriz? Kanakan tarafından 22/May/15 21:55 tarihinde düzenlenmiştir

Ben kisacasi su json dosyasindaki http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/866. json ->> browsere kopi yapip acin key=480 deki url adresini nasil alabilirim? yada kopmle bu sayfayi nasil XMLHttpRequest ile okuyabilirim? sonra kendim parser yaparim. XMLHttpRequest ile denedim hep 403 forbidden hatasi veriyor!! Kanakan tarafından 21/Nis/15 22:52 tarihinde düzenlenmiştir

Bak syle yeni cookie olusturabiliriz o json dosyasindan yada mail. ru dan aldigimiz cerez olsun var cerez= eklemek istedigimiz cookie, o da o safadan aldigimiz cerez document. cookie = 'video_key='+cerez+'; path=/v; domain=cdn14. my. mail. ru'; bu js kodu ile yeni cerez olusturuluyor.

bak su sekilde denedim yine olmuyor. Return undefined gnderiyor function jsonoku ;son satiri kullanirsam su sekildereturn jQuery. parseJSON ; //responseJSON boş geliyorsa elle json parse edilebilir. bu seferde object Object dnüyor!! Kanakan tarafından 21/Nis/15 17:22 tarihinde düzenlenmiştir

şu javascript ile corsu bi geçebilsem gerisini getircem sanırım da yok mu tahribatta corsa takılmadan urlden json çekmeyi bilen biri yav bana da sıkıntı oldu bu iş :D tarayıcıda kural ekleyerek cors geçmenin dışında bir olay arıyorum. :|

ben kendi localimda php kodunu deneyemedigim icin servere yükledim. dolaysiyla gelen cookiede serverde degisiklige ugradigi icin calismiyor bende. o cookie kodunu o video urlsini izlemek istediğin tarayıcıya kaydetmen gerekiyor diyorsun tarayicyia nasil ekleyecegim? chrom kullaniyorum nerden ekleniyor? Kanakan tarafından 25/Nis/15 01:07 tarihinde düzenlenmiştir

linkler tarayicida aciliyor hemen widgete gecirip deniyorum simdi!! Kanakan tarafından 25/Nis/15 22:38 tarihinde düzenlenmiştir

resme bakarsan curl ile çekip kendim elle tarayıcıya ekliyorum cookieyi kabaca. json dosyasını çektiğin anda almana gerek yok. jsonu nasıl ne şekilde çekiyorsan hangi ortamda çekiyorsan nce json dosyasına bir şekilde erişip cookieyi alacaksın sonra json dosyasını tekrar çekip içeriğini okuyup linkini alacaksın cookie ismi video_key evet :|

su kodlarla json dosyasini okuyorum. Gelen veriyi parser edip url u aliyorum. url syle rnegin:http://cdn52.my. mail. ru/hv/53872461. mp4?sign=b14a33e4c9ae294d7bb7c82be74b116ec9315fb1&slave =s%3Ahttp%3A%2F%2F127.0.0.1%3A5010%2F53872461-hv. mp4&p=f&expire_at=1429563600&touch=1429111682ama nedense Playerde calismiyor. Json dosyasini kendim browserde acip ordan urlu alirsam browserde calisiyor, ama baska bir browserde calismiyor. Sanirim cookies ile bir ilgisi var. var url='http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/866. json'; var yazdir = oku ; alert ; function oku { var resp; var xhr = new XMLHttpRequest ; xhr. onreadystatechange = function ; xhr. open ; xhr. setRequestHeader ; xhr. setRequestHeader ; xhr. setRequestHeader('Content-Type', 'text/plain; charset="utf-8"'); xhr. setRequestHeader ; xhr. setRequestHeader("Accept-Language", "en-us, en;q=0.5"); xhr. setRequestHeader("Accept", "text/html, application/xhtml+xml, application/xml;q=0.9, / ;q=0.8"); xhr. setRequestHeader("User-Agent", "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.6) Gecko/20100627 Firefox/3.6.6"); xhr. setRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0"); xhr. setRequestHeader("Accept-Charset", "ISO-8859-1, utf-8;q=0.7, ;q=0.7"); xhr. setRequestHeader ; xhr. setRequestHeader ; xhr. send ; //document. getElementById . innerHTML =resp; return resp; } Kanakan tarafından 24/Nis/15 17:26 tarihinde düzenlenmiştir

php ile bu json dosyasindan video url adresini aliyorum. http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/866. json Su sekilde http://cdn23.my. mail. ru/hv2/53923052. mp4?sign=9349ca1f753447c498513bc65ca1d5854c50d51d&slave =s:http://127.0.0.1:5010/53923052-hv2. mp4&p=f&expire_at=1429822800&touch=1429308370 ama gelen bur URL samsungTV nin playerinde calismiyor

operadaki bir eklenti ile cookieleri düzenleyebiliyorum bu resimde de cookie ekliyorum http://i. hizliresim.com/g547bL. png eklemek için çektiğim cookie de sarıyla işaretlediğim kısım http://i. hizliresim.com/ogYbdo. png javascriptte nasıl cookie atıyoruz onu bilemiyorum rneklere bakmam lazım ama çektiğin cookieyi çektiğin sayfaya atıyorsan olmaz cookie host olarak. cdn14. my. mail. ru ya cookie tanımlaman lazım video url sonuna cookie eklemenin bir manası yok çalışmaz yle cookie pesimistzombie tarafından 24/Nis/15 23:04 tarihinde düzenlenmiştir :|

evet eklenti kullanarak yapıyorum. javascript veya php ile yapabilsem sıkıntı kalmayacak zaten "web developer" eklentinin adı http://chrispederick.com/work/web-developer/ pesimistzombie tarafından 25/Nis/15 01:18 tarihinde düzenlenmiştir :|

şifreli widgetin tam adı ne olarak geçiyor widget dosyasına erişebiliyorsan yükler misin bi :|

evet yaptığın doğru php kodu da zaten o işe yarıyor bir kaç deneme daha yap bence. video bazen geç gelebiliyor ayrıca. :|

peki normalde mail. ru embed linkleri http://videoapi.my. mail. ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/866.html seklinde oluyor. yani http://videoapi.my. mail. ru/videos/embed/mail/ veya http://my. mail. ru/mail/ seklinde. Peki sen bu http://m. my. mail. ru/mail formati nerden buldun? ozaman embed linklerini bu formata cevirip icini acip gerekli yeri alip playere gnderecegim. ylemi?

Bu localde yaptığım denemenin videosu: https://yadi.sk/i/z8uAU1o2gE69H Bu da hosting üzerinde yaptığım denemenin videosu https://yadi.sk/i/7-R6mU16gE69F Video bulanık gzüküyorsa indirerek izleyebilirsin. Olay kısaca cookiede bitiyor. :|

@pesimistzombie js tarafli czdüm. Hic uzak sunucu veya baska script kullanmadan. Json dosyasini okuyup gerekli url adresini aldim. yanliz gelen url nedendir bir türlü playerde calismiyor. Url su asagidaki sekilde http://cdn29.my. mail. ru/hv2/53987433. mp4?sign=e04005e9be1be9667b49ff8926729d8792a049db&slave =s:http://127.0.0.1:5010/53987433-hv2. mp4&p=f&expire_at=1429909200&touch=1429718535 Ayni buna benzer url'u mozilla ile aliyorum onu Browsere yapistiriyorum o calisiyor. Ama SmartTv icinde JS ile aldigim url ne SmartTV deki Playerde calisiyor nede PC deki Browserde!! Bu neden oluyor olabilirki bir fikriniz varmi?

Samsung SmartTV f serisi. nstreamlmod ile calistirmak istiyorum. Bu playerde flashplayer kullaniyor.

glabol degiskende denedim olmuyor. Disari veri vermiyor bu funktion.

Ben bu linki o widgeti TV ye kurdum. Ve ayni network icinde calisan laptop üzerinde widget olusturan SmartTv emiltor var. TV de o widget ile test yaptigimda bu Emilator üzerinde alert verilen yerler grünüyor. ordan aldim yazdim buraya!! Ama widgetin kendi kodlari sifreli acilmiyor!!

o sayfaya girince direk cookie veriyor zaten aynı domain altında olduğu için yani gayet normal. televizyon iframe çalıştırabiliyorsa basit bir widget yapıp frame ile http://videoapi.my. mail. ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/866.html bunu gmsen frame içindeki videoya erişim yaparak kullanılabilir mi acaba merak ediyorum. Benim tv eski olduğu halde frame destekliyordu ancak swf desteklemiyor. -- http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1429989862&sign=2c8a7dc9e80bd4438be7ccf2bdbef8bda5e1dd9b bunu yeni grdüm bir inceleyeyim mail. ru api desteği var onunla alakalı bişey olabilir bu pesimistzombie tarafından 25/Nis/15 19:53 tarihinde düzenlenmiştir :|

sunucu basit olarak hash üretip belirli bir süre erişim veriyor dosyaya. üretilen hash neye gre üretiliyor bilmiyorum ancak farklı tarayıcıda veya farklı adres üzerinden açılmaya çalışınca açılmıyor. aynen düşündüğün gibi tv ile bu jsonu çekerek urlyi ayıklayıp çalıştırmaya çalışırsan sıkıntısız çalışacak ancak başka bir kaynakla urlyi alıp tvye verdiğin için açılmıyor. benim dediğim olay şuydu; php dosyanla jsonu çekersin, 480p urlyi alırsın get ile bulduğun urlyi yine çekersin bekleme yapmadan gelen datayı da header atayıp video dosyası gibi gstererek stream edersin. herşey php dosyasının üstünden geçeceği için de hash problemi yaşamazsın. ne kadar çalışır bilemiyorum tabi deneme yapmak lazım veya başka yol bulmak lazım. Haftasonu bakıp c650 tvde deneyim bi eğer çzüm bulamazsan. :|

http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1430000380&sign=d9a59f20faf41797569f2c0b7027af45d31e9dfa http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1430000404&sign=b4ca4a61be0da301dbb0638e19705d5bf917a85d http://videoapi.my. mail. ru/file/v//mail/hdfullfilmizlesene/_myvideo/866?c=mr_api_video&expire_at=1430000414&sign=ba0a363243b8425faa1b42a88039ae2a27530e74 hepsi aynı videoya ait her refreshde yeni sign üretiyor hepsini dene bakalım açılıyor mu? Eğer açılıyorsa bu iş bitmiştir. php kodu; http://pastebin.com/uEKCj5Ms simple html dom parseri şurdan indirebilirsin https://github.com/samacs/simple_html_dom simple_html_dom. php yukardaki linkteki phpyi oluşturacağın dizinde olması gerekiyor. json uzantılı linkleri replace yaparak mobilden link alıyor. embed kodunu da aynen replace yaparak mobil koduna çevirebilirsin rneğe bakıp. kodu verdiğin js dosyalarından buldum "http://m. my. mail. ru/mail/","/video/","cNowvideo","data-src=" "","getNowvideo","var fkzd=" ";","http://www.nowvideo.sx/api/player. api. php?file=", byle bir şey dikkatimi çekti m. my. mail. ru/mail grünce şimşekler çaktı beynimde telefonlarda data hattıyla video izlerken ip en ufak kopmada değişeceği için bir kolaylık sunmuşlardır fikrinden yola çıkarak amaca ulaştım tabi verdiğim linkelr send eçalışıyorsa :D bende sıkıntısız çalışıyor. :|

bir çok deneme yapmışsınız ama cors hatası almıyor musunuzki? ben yaptığım denemelerde bunu geçemedim. XMLHttpRequest cannot load http://videoapi.my. mail. ru/videos/mail/hdfullfilmizlesene/_myvideo/866. json?_=1429664678214. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access. The response had HTTP status code 403. En kolay yolu php ile çekip, ayrıştırıp ajaxla scripte çekmek gibi gzüküyor. :|