Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Ir man radusies neliela problēma saistībā ar flv failu atskaņošanu.

 

Izmantoju JW playeri, kurā tiek norādīti šādi parametri:

<script type="text/javascript">
var s1 = new SWFObject("player.swf","ply","700","500","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addVariable("file", "show_video.php?video_id=1");
s1.addVariable("type", "video");
s1.write("container");
</script>

 

Tālāk iekš show_video.php notiek šādas lietas:

// paņemam video_id un izvelkam no db linku uz .flv

taalaak..

 

header('Content-type: video/x-flv');

$fh = fopen("te_video_adrese/fails.flv",'rb');
while (!feof($fh)){
print(fread($fh, 8192));
}
fclose($fh);

 

Ir tā, ka ar šo visu uz sava kompi iet, video tiek atskaņots, bet tiklīdz uzliek uz serveri, tā JW playeris pasaka, ka video not found.

Cik skatijos, tad svarīga lieta ir izmēram, kas daudzkur fread funkcijai ir noteikts 8192. Varbūt tas ir pie vainas?

Edited by SkyD
Posted

1. nu izmera noteiksanu ja vari pakorigjeet un paskatiities

2. un kas notiek ja tiek palaists video.php pa taisno ??? , nav gadijumaa taa ka faila nosaukumaa ir Lielie simboli (burti) ..

Video_PHP.php .. uz Win saads fails buus ekvalents video_php.php uz *.nix siteemaam nee

Posted

Gadjumā, ja tomēr kas noiet doskā ar kādu failu, lieto @fread jo headeri esi padevis. Bet tas nav debugošanai.

Vēl īst nav skaidrs izmērs failiem un servera uzstādijumi attiecībā uz laiku. Bet varu arī kļūdīties, flv nav likti.

×
×
  • Create New...