PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

SWFMovie::streamMP3 - MP3 ファイルをストリーム再生する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

SWFMovie::streamMP3

(PHP 5 <= 5.3.0, PECL ming SVN)

SWFMovie::streamMP3MP3 ファイルをストリーム再生する

説明

int SWFMovie::streamMP3 ( mixed $mp3file [, float $skip = 0 ] )
警告

この関数は、 実験的 なものです。この関数の動作・ 名前・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 この関数は自己責任で使用してください。

指定した MP3 ファイル mp3file をストリーム再生します。

異常なデータに対する耐性は十分ではありません (最初の ID3 タグは読み飛ばしますが、その程度です)。

ムービーはそれほど賢くないので、mp3 ストリーム全体を含めるには 必要なだけの (曲の長さ * 一秒あたりのフレーム数) フレームを用意する必要があります。

パラメータ

mp3file

fopen() が返すファイルポインタ、 あるいはバイナリ文字列で指定した MP3 データ。

skip

スキップする秒数。

返り値

フレームの数を返します。

変更履歴

バージョン 説明
5.2.0 skip が追加されました。

例1 ストリーム再生の例

<?php
$m 
= new SWFMovie();
$m->setRate(12.0);
$m->streamMp3(file_get_contents("distortobass.mp3"));
// ご自身の MP3 を使用してください

// このファイルの長さは 11.85 秒で 12.0 fps です。つまり 142 フレームが必要です
$m->setFrames(142);

header('Content-type: application/x-shockwave-flash');
$m->output();
?>


忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「SWFMovie::streamMP3 - MP3 ファイルをストリーム再生する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | SWFMovie::streamMP3 - MP3 ファイルをストリーム再生する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: