Bu soruyu çok fazla duymaya başladım..”Abi facebook videolarını nasıl wordpress sitelerimize ekleyeceğiz” gibisinden..
Daha önce anlatmıştım bir yazımda ama anlaşılmamış tam olarak :) Bende kısa olarak anlatıyorum..
Öncelikle facebook videolarının mp4 lerini almamız gerekiyor..Bunun için yakın zaman içerisinde yazdığımız basit bi toolkit vardı..Oradan video linkini girip alabilirsiniz..
İşin zahmetli ve genelde sorunun en çok yaşandığı kısım ise bu videoları siteye eklemek..İsterseniz verdiğim toolkitden embed kodlarını alıp sitenize ekleyerek direk kolaylıkla çalıştırabilirsiniz..Ama illa ben kendi playerımı yapıcağım diyorsanız JwPlayer’ı indirip eklememiz gerekiyor..
Öncelikle single.php de kendi kullandığım kodu vermek istedim..
<?php
$video = get_post_meta($post->ID,'video', true);
$embed = get_post_meta($post->ID,'normalvideo', true);
if($video != "") { ?>
<div class="video">
<center>
<object type="application/x-shockwave-flash" data="http://www.anarschi.com/player-viral.swf" width="400" height="298">
<param name="movie" value="http://www.anarschi.com/player-viral.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=<? echo strtolower($video); ?>&image=http://www.anarschi.com/video.jpg&logo=http://www.anarschi.com/videologo.png" />
<p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.</p>
</object>
</object></center>
</div>
<?php } elseif($video == "" && $embed != "") { ?>
<div class="video">
<center><?php echo $embed; ?></center>
</div>
<?php }else{ ?>
<?php } ?>
Bu sistem iki çeşit özel alanla çalışıyor..Birisi video değişkeni diğeride normalvideo değişkeni..Sebebi de embed kodlarını görsel editörle eklerken sorun çıkartması :)
“Video” değişkenine mp4,flv gibi direk linkli videolar eklersek kendi playerımızda gösteriyor..Eğer başka bir video eklemek istersek yani youtube vs gibi sitelerden embed kodlarını eklemek istersek “normalvideo” özel alanına ekliyoruz..
Özel alan değişkenlerine bişey eklemezsek konumuz normal gözüküyor :)
Jw player’ı indirdikten sonra gerekli ayarları video değişkenin olduğu yani object kodunun olduğu bölümde dosyalara göre ayarlıyoruz..Player viral haliyle indirdiğim için linki öyle verdim.
<param name="flashvars" value="file=<? echo strtolower($video); ?>&image=http://www.anarschi.com/video.jpg&logo=http://www.anarschi.com/videologo.png&skin=http://www.anarschi.com/anarschi.swf" />
gördüğünüz gibi file seçeneğine mp4 adresimizi bastık..İmage seçeneği sabit olup oraya da video girişi için bir resim atadık..Logo da ise png olarak transparan oluşturduğum bir logoyu ekledim..(Anarşik tube yazan sağ üstteki logo) birde skin olarak jwplayer’ın temasını ekledim..
Bunları single.php de content kodu üzerine ekleyince şu an kullandığım haliyle çıkıyor..Zaten popho v2 temasında hazır olarak eklemiştim :) oradaki arkadaşların bunu yapmasına gerek yok..
Şimdi ise geçenlerde sorulan bir soru üzerine eklediğimiz videoları birisi facebook üzerinde paylaşırsa tıpkı facebook videoları gibi facebook üzerinde oynanmasını nasıl sağlıyabiliriz sorusuna cevap bulalım..(ne cümle ya :D )
Gerçi burada detaylı anlattım o yüzden kısaca özetleyip geçicem.
Aşağıdaki kodu header.php’nizde head kodu öncesine eklerseniz;
<meta name="title" content="<?php the_title(); ?>" />
<meta name="keywords" content="facebook,facebook video,video indir,facebook video indir">
<meta name="description" content=" xxx.com'a ait videolar">
<?php $videoyual = get_post_meta($post->ID,'video', true);
if($videoyual != "") { ?>
<link rel="video_src" href="http://anarschi.com/kendiplayerim.swf?file=<? echo strtolower($videoyual); ?>"/>
<?php }else{ ?>
<link rel="video_src" href="http://anarschi.com/kendiplayerim.swf?file=http://www.anarschi.com/tanitimvideom.mp4"/>
<?php } ?>
<?php $resimial = get_post_meta($post->ID,'thumb', true);
if($resimial != "") { ?>
<link rel="image_src" href="<? echo strtolower($resimial); ?>"/>
<?php }else{ ?>
<link rel="image_src" href="http://www.anarschi.com/facebooklogom.png"/>
<?php } ?>
<meta name="video_height" content="220px"/>
<meta name="video_width" content="300px"/>
<meta name="video_type" content="application/x-shockwave-flash"/>
Videolarınız artık facebook üzerinde oynayacaktır..Yanlız direk copy-paste yaparken arkadaşlar dikkat edin bazı linkler birbirinden farklı..Örneğin player adreslerine vs çok dikkat edin..Ayrıca son kodda thumb özelliği ekledim..Yani videoyu facebook gönderirken çıkıcak resim..Onu da özel alanlardan thumb olarak eklerseniz oluyor (Ki zaten magazin temalarında genellikle kullanıyorsunuz konu için o resimle yayınlasın)
Konu biraz karışık oldu ama sorunlarınızı yorum olarka bildirirseniz gereken yardımı esirgemeyeceğim :)
Örnek olarak;
Bu video..Gördüğünüz gibi konudan ayrı olarak yazılmış..Ve kendi playerımda oynatıyorum..Bunu facebook’ta paylaşırsak da;

gördüğünüz gibi çalışıyor ne yazık ki :)
Saygılarımla..Kolay gelsin :)

çok sağol beyaz soruma cevap vermişsin :)
3 puanlık soru sana.
ya özel alan kullanmıyor ise bu gönül. o halde ne yapar, nerelere gider. kimlere anlatır bu derdini.
Kanka özel alan kullanmadan zor olur ya :) Yani mantık yürütüyüm diyorum da yine özel alana ihtiyaç var :) tamam videoları gösterirsin ama paylaştığında facebookda filan göstermen zor ya :)
peki beyaz ben ayarladım herşeyi paylaş dedim konuyu feysde olmadı biraz beklemek mi gerekiyor
Sanırsam öyle..Birde facebook'un bu adresden beyaz listeye yani güvenilir siteler listesine girmek için izin almak gerekiyormuş diye biliyorum..
Embedding Videos yazan kısımdan site adresini ve gerekli bilgileri yazıp
alt kısmada kısaca
Question / Issue:
"I want to share my videos on facebook but My videos doesn't play on the facebook..Please,Can you help me?"
gibisinden saçma bi mail at :d Direk onaylıyorlar.
<a href="http://forum.developers.facebook.com/viewtopic.php?id=32464” target=”_blank”>http://forum.developers.facebook.com/viewtopic.php?id=32464
yolladım kabul ederler inş
beyaz ben maili de yolladım onayda geldi ama hala videolar çıkmıyor benim single.php de ki kodlar şöyle
sende ise farklı sorun bundan olabilirmi kullandığım taglar ise şöyle
yokmu beyaz benim derdime çare :S
merhaba beyazıt.dün geceden beri wordpress JW player kurmaya uğraşıyorum.ama bir türlü senin dediğin gibi yapamadım.yani single.php ye ekliyeceğimiz bölümü ekledim ve dediğin gibi youtube videosunu normal video özel alanıyla ekledim.fakat video yine youtube'un kendi playerinde oynuyor.bu işlemleri baştan daha detaylı bir şekilde anlatırsan çok sevinirim.zira ntte de düzgün bir kaynak bulamadım,wordpress e JW player kurulumuyla ilgili.yardımcı olursan çok sevinirim.şimdiden teşekkürler.
Youtube videoları için JWPLAYER'ın yt.swf diye bir dosyası var..Jw'nin sitesine girersen youtube videoları için nasıl kullanılacağını anlatmıştı hocam.
bn senn yukarıda anlattığını şekilde yapmaya çalıştım.fakat olmadı.single.php ye dediğin kodları ekledim değişkenleri değiştirdim fakat video oynamadı. daha sonra object kodları arasındaki kısmı jw'nin sitesinden kendime göre düzenledim.o şeiklde değiştirdim yine olmadı.bir de hocam propaleyer denen bir eklenti var.bu eklentiyle kendi playerımda oynattım videoları. fakat bu eklentiyle sizin yaptığınız gibi videoları facede de kendi playerımdan oynatma şansım var mı acaba??
Proplayerı denemedim o yüzden nasıl bir kodlamaya sahip olduğunu bilmiyorum..Dediğim gibi ben bu yöntemleri kullanarak yaptım fakat facebook'da oynatmak için izin almanız gerektiğini unutmayın.
izin istedim yukarıda bahsettiğiniz şekilde.inşallah kabul edilir.nese son kez birşey sorayım o zamn.adımlar aşağıdaki şekilde mi olcak.eğer adımlar doğruysa demek ki uygulamada hata yapıyorum.
1)JW playerı indir ve ana dizine at.
2)Single.php ye gerekli kodları yerleştir.Değişklenleri ayarla.
3)Header.php ye gerekli kodları yerleştir.
4)Video eklerken video ve normal video özel alan isimlerini kullan.
jwplayeri tavsiye ederim.. kendi sunucundanda başka sunucudada video çalıştırır, video önizlemesi ekler, kolaydır, hızlıdır, logo eklenebilir, boyut ayarlanabilir vs..
hocam şu konuyu bi açsak artık..:S
abi bak şu linkten indir, kur kendi kendine çözecen olayı :)
hocam bn plugin kurdum zaten.şuan da var sitede bir tane.bnm asıl amacım videoları facede de oynatabilmek.bu eklentilerle de oluyor mu bu olay.
please help me?
Onu sağlayabilsek zaten web developer olurduk ünlü bi web sayfasında :D
adam yapmış işte…demekki web developer olmaya gerek yok…:))
yoksa bu beyazıt hoca gizliden web developer faaliyetlerin de mi bulunuyor… :P:D
Onun için sanırsam izin almak gerekiyordu facebook'dan..İlk başlarda yapmama rağmen oynamamıştı..Ardından belli bir süre geçtikten sonra çalışmaya başladı..Sistemi anlamadım garip birşey :)
belkide :D
hocam videolar ie de oynamıyor..bunu nasıl aşabiliriz acaba ?
İnternet explorer dan denemedim ama bir bakıyım hocam.
Beyaz hocam ie sorunu hala devam ediyor maalesef :S Facebook u da geçtim normal sitemize eklediğimiz facebook videolarını bile ie yle açamaz olduk.Sorun genel galiba.Son çare mozillaya teşvik edici görseller koyucaz artık..
Dostum bana bununla ilgili yardımcı olursan sana minnettar olurum….Lütfen…Ne zmandır bunu arıyordum…Dediklerini anladım…Sadece benim sorum şu ben her makalede eklediğim videonun facebook üzerinden oynamasını istiyorum…Yani bu dediklerini yapacak olursam her video için header.php nin üzerine mi yazmam gerekecek ? Yani header.php ye yazılan video source sürekli değişken bişey sonuçta diğer videolarda nasıl olacak bu ?
Kardeşim oldu sanırsam biraz bekleyeceğiz gibi görünüyor…Bakalım paylaşır gibi oldu sadece görüntülenmiyor….
Ustam face videolarını çalıştırdım fakat embed kodlarını nasıl çalıştıracağımızı kodları tam olarak nereye koyacağımızı biraz daha açık anlatabilirmisiniz?
kardes facebook videoalrının mp4lerini flash playerde oynatmak istedikmi ie de hata veriyor onu nasıl halledecegiz sorun orda??
Ben Mp3 Player ımı yayınlıyabilirmiyim peki ? video kodlarını vermişsiniz de. Lütfen çok önemli
Emeginize Tesekkurler Lakin Ben Anlamadim benim Kendi Kulandigim Bir Player Var stream-video-player Bunla Oynatmak Istiyorum Ama Olmuyor Hadi Onu Gecelim Sizin Anlatiginiz Gibi Yapmayacalistim Kafam Karisti Ban Ozeltlermisiniz Nasil Yapacam Kod Vermisiniz header.php’ ekleyin Diye Bunumu Eklemek Gerekiyor Evet ise Okod Icinde Sizin Siteden Cekiyor Dosylar Sizin Sunucunuzda O Doylar Nedir Orjinalini Verseniz Kendi Adimiza Cevirsek Veya Bilmiyorum Cok Anlamadigimdan Soruyorum Yanlisda Sormus Olabilirim Ben Halma Yapamadim Tesekkurler
embed kodunu eklediğim zaman hata veriyooo video açılmıo :D yardım?