>iPhoneで再生できるm4r(AAC)のファイルヘッダーをPHPで付加したいです。4もっと見る100ptインターネットウェブ制作iPhoneで再生できるm4r(AAC)のファイルヘッダーをPHPで付加したいです。iPhoneで聴けるm4r形式のオーディオファイルをサイトへ置きたいのですがその際に、直リンクではアクセスさせないように、phpファイルを通して提供したい(パスワード設定やアクセス条件をPHP分岐したい)と考えています。コードとしてはヘッダー情報を付加してm4rファイルを読んで出力しています。実機(iPhone5)で試してみたところ、再生はされるのですが、シークバー操作ができなく、再生時間のところが--:--と表示されてしまいます。0-'.filesize($file).'/'.filesize($file));readfile($file);何かヘッダー情報が足りないのでは?(もしくは間違っているのでは?)とは思うのですがお分かりの方いましたら教えていただきく思います。出力している文字列のバイト数も加えます。回答ありがとうございます。Content-Rangeを外して付加しているheaderの文字数をContent-Lengthへ追加してみましたが、表示は変わりませんでした...。$header_size+filesize($file)+strlen($header_size+filesize($file));header($header);readfile($file);なにか不足な部分はありますでしょうか。19:06:4650pthttp://ja.wikipedia.org/wiki/MP4回答ありがとうございます。MP4のwikiを見ただけではちょっとわからない感じです。試しにMP3のオーディオファイルを上記コードで読み込んでみたのですが、同じように再生は可能なのですが、やはり再生時間の表示が--:--になります。MP4(m4r)形式に限った話ではないのかと思います。Facebookでシェア全てのコメントを見る「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。これ以上回答リクエストを送信することはできません。:はてなココの「ともだち」を表示します。2天下普請とは、なんでしょうか。徳川家康の時代に行った名古屋城とか彦根城とか、そして江戸城についてです。1中国語話者にできれば質問したいです(学習中の方でももちろんありがたいです)。今、A~E列に、添付画像のようなデータが、6万行ほど入っております。}}${price}円{{/if}}知りたいことを検索してみようログインして回答する進んだ先のページで「許可する」ボタンを押してはてなによるアクセスを許可すると、認証が終わります。ご利用にあたりましては、はてな利用規約が適用されます。ご確認いただきご同意の上でご利用ください。