2011-01-13 4 views
1

不完全なビデオファイルを再生するためにMPMovieplayerControllerを取得しようとしています。私はこれを使用して、ユーザーがムービーの一部をダウンロードしてオフラインで再生できるようにします。私はASIHTTPを使用しているので、ダウンロードを再開することができます。一時的にプレイしようとすると、プレイヤーは何もせず、エラーも表示されません。また、私はMPMoviePlayerContentPreloadDidFinishNotification通知に登録しましたが、ディスパッチされません。ファイルがダウンロードされると、私はそれを正しく再生することができます。Ipad不完全なビデオファイルを再生する

不完全な動画ファイルを何とか再生できますか? MPMovieplayerControllerの代替手段も、ソリューションを提供する場合は歓迎します。

答えて

2

私はビデオを再生する前に、mp4ファイルの最初の部分と最後の部分をダウンロードする必要がありました。だから私は今、ファイルの最初のmbをダウンロードしてから最後のmbを次に中間部分と今は完全ではない間にファイルを再生することができます。

+0

あなたは最後のMBをどのようにダウンロードできましたか?共有する。 – Tudorizer

+0

これを知りたいのですか、最後に置くためにバイトを整えましたか? –

+0

ファイルサイズを最初に取得してから、バイト範囲ヘッダーを使用して、ファイルの最後の2MBをダウンロードする要求を行いました。私はhttp://allseeing-i.com/ASIHTTPRequest/を使用しました。 – slayerIQ