「再生可能期限が切れたため再生できません」 - PHPプロ!Q&A掲示板
docomo の N-05A などでは問題なく再生されるのですが、N905iBiz だと「再生可能期限が切れたため再生できません」と言われて再生できません。
原因の見当がつきません。
どなたか、おわかりになる方がいらっしゃいましたら、教えていただけないでしょうか?
- ////////////////////////////////////////////////////////////////////////
- // 分割リクエストへの応答
- $range_value = $_SERVER['HTTP_RANGE'];
- if ($range_value && preg_match("/^bytes=(\d+)\-(\d+)$/", $range_value, $range_array))
- {
- $last_modified = gmdate('D, d M Y H:i:s', $file_time).' GMT';
- $start = $range_array[1];
- $end = $range_array[2];
- $length = $end - $start + 1;
- header('HTTP/1.1 206 Partial Content');
- header('Last-Modified: '.$last_modified);
- header('Pragma: no-cache');
- header("Accept-Ranges: bytes");
- header("Content-Length: ".$length."");
- header('Content-Range: bytes '.$start.'-'.$end.'/'.$movie_size);
- header("Content-Type: ".$mime_type."");
- echo substr($movie_data, $start, $length);
- }
- ////////////////////////////////////////////////////////////////////////
- // 非分割の場合の応答
- else
- {
- header("HTTP/1.1 200 OK");
- header("Accept-Ranges: bytes");
- header("Content-Length: ".$movie_size."");
- header("Content-Disposition: attachment; filename=".$file_name."");
- header("Content-Type: ".$mime_type."");
- if ($_SERVER['REQUEST_METHOD'] != "HEAD")
- {
- echo $movie_data;
- }
- }
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。




ページのトップへ


今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!