2017-03-03 383 views
0

我打算使用React-Native播放YouTube和Vimeo視頻。 現在我實施了React-Native-Video,它不支持播放YouTube或Vimeo網址,同時可以播放直接視頻網址。 所以我只想直接引用來自YouTube視頻網址的文件(或流?)。 e.g從如何從YouTube視頻網址獲取直接視頻網址?

https://www.youtube.com/watch?v=PCwL3-hkKrg 

是否有良好的第三方服務或網站來解決這個問題? 無論您使用哪種類型的代碼或方式,儘管我正在使用React-Native來播放當前的YouTube視頻。

+0

你是什麼意思的「直接視頻網址」? – akash93

+0

請提供一個[Minimal,Complete,and Verifiable](http://stackoverflow.com/help/mcve)示例,以便我們嘗試解決您的問題並解釋您爲什麼嘗試失敗 - 這樣您就可以學習一些對你未來發展有用的東西,併爲這個單一問題找到答案。 –

+0

我們可以下載的網址。 – Oscar

回答

1

最後,我可以從KeepVid網站獲得YouTube視頻文件參考網址。

因爲我不認爲該網站支持restful api,我提取了它的html內容並解析下載url。 我沒有寫代碼,因爲它非常簡單。 我會很高興,如果它幫助你。

0

我可以理解你想要什麼 - 從Youtube或Vimeo的URL下載或播放視頻[流]。

唯一可行的方法是使用的WebView,因爲它是不可能得到的鏈接有關文件(不是「直接鏈接」)的Vimeo也沒有YouTube的視頻播放(也許可以下載)。

如果您必須撰寫自定義控件,例如用你自己的SeekBar或按鈕,...然後你可以通過結合WebView控件來實現它,對吧? 我不期望這會實施起來很麻煩。

相關問題