2011-12-07 10 views
0

私はそれに18 MBのデータを持つNSDataを持っています。NSDataでビデオを再生するには?

このデータからビデオを再生します。

NSDataからビデオを再生する方法はありますか?

ありがとうございます。

答えて

0

ビデオファイルを再生するには、有効なURLが必要です。どこからNSDataを取得していますか? URLから取得する必要がありますので、そのURLを使用して再生してください。

+0

データベースからデータを取得しています... NSDataでビデオを再生する方法はありますか? – iDilip

+0

あなたがしなければならないことは、writeToURL:atomically:というメソッドを使用してそのデータをファイルに書き出し、URLを使用してデータをロードすることです。不要になったファイルは必ず削除してください。私は不思議ですが、あなたがデータベースにムービーを保存する何らかの理由はありますか?通常のパターンは、ムービーをファイルに格納し、そのURLをデータベースに格納することです。 – sosborn

+0

手順: 1. URLからビデオをダウンロードし、ドキュメントに保存します。 2.ローカルURLをDBに保存する 3.ローカルURLを取得してデータを取得する 4.データを再生する。 ローカルURLを使用して動画を再生しても、端末で再生されませんでした。 私はwritToFileを使用しています。 – iDilip