ビデオを再生する必要がある PhoneGap Build アプリを構築しています。残念ながら、ネイティブ機能は機能せず、すべてのプラットフォーム/電話で HTML5 を使用することは疑わしいようです. 携帯電話のネイティブ ビデオ プレーヤーの起動に入ります。
問題は、これを行うたびに、ウィンドウが新しい空白のページをロードして、ネイティブ プレーヤーを起動することです。ネイティブ プレーヤーが完了すると、ブラック ページに戻り、アプリが完全にリロードされます。ブラウザでもこれを試しましたが、同じ結果が得られました。
m.youtube.com のような「クリック => ネイティブ プレーヤー起動 => ネイティブ プレーヤー完了 => アプリに戻る」というフローが欲しいです。それを理解することはできません。
javascript では、標準的なもの (location.href、window.location.redirect、window.location.reload) を試しました。また、m.youtube.com のコードを掘り下げました。この機能をもたらします。rtsp:// リンクを自分のアプリに直接コピーして貼り付けようとしたところ、自分の http:// ビデオ リンクで行ったのと同じホワイト ページ リダイレクトの状況が発生しました。
ここでのヘルプは素晴らしいでしょう。このソリューションが StackOverflow や Googs のどこかに存在していても驚かないでしょうが、3 時間検索したところ、使用している検索用語から得られる非常に多様な検索結果をフィルター処理するのが非常に困難であることがわかりました。さらに情報が役立つかどうか教えてください。ちょっと無価値ですが、これは私がまとめた基本的なコードです (参考までに、Sencha Touch にあります):
{
name : 'video',
padding : '0 10 0 10',
html : '<a href=javascript:window.location.reload("rtsp://v6.cache3.c.youtube.com/CjYLENy73wIaLQl067BbAoc9uRMYDSANFEIJbXYtZ29vZ2xlSARSBWluZGV4YOuLh9TnzLTcTQw=/0/0/0/video.3gp")>LINK</a>',
},