いくつかのアイデアをいただきありがとうございます。
ここで私は、ビデオの上にインタラクティブなHTMLのポップオーバーのを使用するのではと思ったソリューションです:
あなたは、データストアを持つことができる(NSDictionary
を言う)、キーとしての再生回数では。 この値はカスタムクラスにすることができます。カスタムクラスには、ビデオ上のインタラクティブなポップオーバーに必要なすべてのデータが含まれます。
カスタムクラスは、ユーザーがビデオをタップしたとき、それは現在の再生時間後に次のキーを探すことで(次の「インタラクティブ」の時点で、それを一時停止し、今、この
@interface InteractivePopover : NSObject
{
NSString *snippetTitle;
NSString *htmlData; // could include links etc.
CGPoint popoverDisplayPoint;
// other styling attributes etc.
}
のようになります)、製品のさまざまな部分を見せるために前に設定したすべてのポップアップを表示(アニメーション表示)します。
このクラスはデータストアである可能性があります。次に、これらのインタラクティブなポップオーバーの表示、アニメーション化、制御、サイジングなどを処理する別のクラスを作成します。これは、HTML用のUIWebViewを作成します。それはまたあなたのポップオーバーのためのソースポイントの指示と指示を制御するでしょう。
このような対話的なポップオーバーのために、イメージ、埋め込みコンテンツなどをHTMLに入れることができるため、これは明らかに非常に拡張可能です。
とにかく、私はそれをやります。