2012-01-16 10 views
2

私はUIWebViewでYouTube動画URLを開こうとしていますが、何らかの理由でページが表示されるまでに時間がかかります。UIWebViewの動画が読み込みに時間がかかります

今、奇妙なことは、私がUIWebViewで開いた1ページおきに、魅力的に動作し、ほとんど瞬時に読み込まれることです。たとえば、いくつかのYoutubeチャンネルページを開くと、単なる秒数でページが表示されます。しかし、場合によってはビデオへの直接リンクを開くには4分かかります。それはロードに失敗しませんが、それは本当に長い時間がかかるようです。開いているとき、それは正常に動作 - ビデオが再生され、すべて。

誰かがこれを引き起こしている原因を知っている可能性がありますか?私は他のすべてのスレッドを読んだことがあります。同じ状況が当てはまりません。動画を埋め込んでいないので、UIWebViewでURLを開いています。

これは、コンソールにあります:

警告:QuickTimeのPlugin.webplugin/QuickTimeのプラグインのいかなるコピーは、リモートデバイス上のメモリからの読み出し、ローカル見つかりませんでした。これにより、デバッグセッションが遅くなる可能性があります。

しかし、これはYouTubeチャンネルページを開いても表示され、瞬時に表示され、一度だけ表示されます。

私はシミュレータとデバイスの両方を使用していますが、問題は両方で明らかです。

+0

あなたはこれを理解しましたか?私は同じ問題を抱えており、それを理解することはできません –

+0

いいえ、何らかの理由で同じビデオが検索されていて、問題はおそらくYouTube側にあるようです。いい考えはありません。 – margusholland

答えて

0

長時間のビデオを開こうとすると、これが起こると思います。さまざまな長さ(解像度)の動画でアプリをテストできますか?
私の推測では、Mediaplayerはビデオを先取りするため、この動作を取得(バッファリング)しようとします。
これが遅延の原因である場合は、(劣悪な品質のYouTubeリンク(存在する場合)を表示する以外に)実行できることがほとんどないかどうかは疑問です。

+0

いいえ、私はこれを既に試みました。私は最初は同じアイデアを持っていましたが、1秒と10分の両方の映画でも同じように動作しました。 – margusholland

関連する問題