2017-03-13 23 views
0

Nativescript iOSのHtml/WebViewに埋め込みYouTube動画を実装しようとしています。私はアンドロイドでそれをやり遂げることができました。私はここで質問を掲示している十分なネイティブiOS体験を持っていません。 リンクをいくつか見つけましたが、ObjCとSwiftのネイティブiOSを扱っています。NativeScriptのHtml/WebViewに埋め込まれたYouTube動画iOS

How to embed YouTube video on iOs and play it directly on UIWebview without full screen

誰かがこれを成し遂げるために私を導くことはできますか?

アップデート:ここではAndroidとiOS、私はWebViewの(アンドロイド)のSRCに使用して取得していますし、HtmlView(iOS版)のHTMLのスクリーンショットです -

Android

iOS

答えて

2

には、 NativScript WebViewを使用してsrcプロパティをバインドすることができますか。たとえば、次のように

メインpage.xml

<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="pageLoaded">  
    <GridLayout> 
     <WebView src="{{ htmlString }}" height="250" /> 
    </GridLayout> 

</Page> 

メインpage.js

var observable = require("data/observable"); 

// Our new Observable view model for data binding 
var viewmodel = new observable.Observable({}); 

// Page loaded  
function pageLoaded(args) { 
    var page = args.object; 

    viewmodel.set("htmlString", '<iframe width="560" height="315" src="https://www.youtube.com/embed/t1x8DMfbYN4" frameborder="0" allowfullscreen></iframe>'); 

    page.bindingContext = viewmodel; 
} 
exports.pageLoaded = pageLoaded; 

またthis articleを見直すことができます。

+0

iOSでWebViewを使用していただきありがとうございます.HtmlViewは問題を解決しています。 – ssiddh

関連する問題