Php kullanarak tarayıcıda tüm video dosyalarını çalmak için?

4 Cevap php

Tüm canım, ben bu mümkün, tarayıcıda tüm video dosyalarını en oynamak ister misin? Herhangi bir dostum bana yardımcı olabilir.

şimdiden teşekkürler.

4 Cevap

PHP dinamik içerik oluşturmak için bir sunucu tarafı programlama dilidir. Bu son kullanıcı için videoları oynatmak yardımcı olmaz. Bunun için, size akarsu video ve bir eklenti olan kullanıcı saymak gerekir, ya belki Flash kullanarak, son kullanıcı video oynatıcı çeşit kullanmanız gerekecektir. Sadece tarayıcıya göndermek için içerik üretir gibi PHP, burada aradığınızı gerçekten değil.

İşte biz sadece bu yapmak. Eğer bir web sunucusu bahsediyoruz varsayarsak, o kurmak oldukça kolay. http://www.flowplayer.org adlı Flowplayer ben ikinci erken önerisi.

, Bir web sunucusu erişilebilir dizine videolarınızı yükleyin php ile bunların bir listesini oluşturmak ve javascript ile kontrol edilebilir FlowPlayer, etkinleştirmek için bu listeyi kullanın.

Ben bir web sunucusu bahsediyoruz varsayalım, ve hepsi tarayıcı penceresinde görünmesini istediğiniz?

Sen tarayıcıda dosyalarını çalmak için bir JavaScript veya Flash video oynatıcı ihtiyacımız olacak. Ben geçmişte kullanmış olduğunuz bazı http://flowplayer.org/ ve http://ajaxian.com/archives/jsonvid-pure-javascript-video-player

(Ben Linux olduğunu varsayarak yaşıyorum) sunucu üzerindeki tüm video dosyalarını listelemek için, PHP kullanmak için gidiyoruz eğer, muhtemelen, PHP kullanmak istiyorum. Bunun yerine, kendi, ben hayal ediyorum bina UNIX araçları kullanmak istediğiniz için gidiyoruz; Muhtemelen bir özyinelemeli find komutu. Yani PHP kodu gibi bir şey olacaktır:

<?php
$files = `find BASE_DIRECTORY -name *.FILE_EXTENSION`;
foreach ($files as $file)
{
    // Display viewer
}
?>

Herhangi bir tarayıcıda bu tarayıcı tarafından desteklenen yalnızca biçimlerini oynatabilirsiniz. Video halinde, mp4 maksimum tarayıcıları tarafından desteklenen biçimi, bu yüzden oynamadan önce mp4 formatında herhangi bir video yükledi dönüştürmek gerekir.