2

ネイティブ iOS ビデオ プレーヤーに vistia を埋め込むことが可能かどうか教えてください。YouTube で動画をホストするための代替オプションを探しており、vistia についていくつか良いことを聞きました。現在、私たちのアプリは、YouTube の URL をネイティブ ビデオ プレーヤー内で直接再生します。前もって感謝します。

4

2 に答える 2

5

私は wistia と連絡を取り合っており、約 1 か月以内に、標準の AV Foundation フレームワークを介してコンテンツを再生できるネイティブ iOS SDK をリリースする予定です。彼らは私にそれ以上の詳細を教えてくれませんでした (そのため、リリースを待つ必要があります)。

その間、彼らは@Pahnevからの回答で詳述されているようにUIWebviewを使用するように私に言いました

編集:SDKは次のとおりです:

https://github.com/wistia/WistiaKit

編集:

Wista はネイティブ HLS (HTTP ライブ ストリーミング) をサポートするようになりました。

wistia ハッシュ ID の後ろに .m3u8 を置き、そこに埋め込みアセット URL を呼び出すだけです。これは AVPlayer でネイティブに再生されます。これは次のようになります。

https://fast.wistia.net/embed/medias/ {hashid}.m3u8

ただし、これには wistia アカウントで HLS オプションを有効にする必要があることに注意してください。これについては、Wistia サポートに連絡する必要がある可能性があります。

于 2016-04-20T05:38:51.687 に答える
0

ネイティブ プレイヤーはその URL でプレイしたくないと思います。

UIWebViewとにかくそのURLを開くべきだと思います。

使用方法は次のとおりです。

- (void)loadRequestFromString:(NSString*)urlString
{
    NSURL *url = [NSURL URLWithString:urlString];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
    [self.webView loadRequest:urlRequest];
}

そして、そのUIWebView中にあるビューをロードするときは、そのメソッドを呼び出すだけです。あなたの場合

[self loadRequestFromString:@"http://fast.wistia.net/embed/iframe/5gu0g6pvgu"];
于 2014-12-04T15:34:53.450 に答える