簡體   English   中英

如何使用react-native與android media(play,pause,stop)一起使用

[英]how to work with android media(play,pause,stop) using react-native

我對本機很陌生。 我在混合應用程序開發的Cordova / ionic框架方面擁有豐富的經驗。 我只是在探索反應/本機。 我喜歡的一個概念是“ virtualDOM”。這里有兩個問題。 (有些可能是外行問題。但是,只需要清除我的想法即可。)

  1. 由於存在VirtualDOM,您認為內存占用量會增加嗎?
  2. 我正在嘗試開發一個播放/暫停/停止視頻的小型應用程序。 並開始/停止視頻的錄制。 您是否有可用於訪問媒體設備的插件?
  3. react-native是否支持所有設備本機功能?( 例如通訊簿,文件系統,地理位置,振動,電池狀態,設備本機日歷,捕獲,聯系人,設備,設備運動,SMS )。 如果是這樣,您能否指出我一些可以訪問設備特定功能的鏈接?
  1. 當然,與完整的本機應用程序相比,React本機應用程序速度較慢且使用的內存更多。 但是,React Native在許多方面仍然表現出色。

  2. 有一個名為react-native-video的庫可支持您所需要的一切。 但是,舊版本的android可能存在一些問題。 https://www.npmjs.com/package/react-native-video

  3. React Native支持許多這些功能: https : //facebook.github.io/react-native/docs/actionsheetios.html#content (在邊欄中檢查API)。 如果React Native本身未實現某些功能,則可能其他人已經實現了,您可以安裝一個npm軟件包(並與rnpm鏈接以鏈接android / ios代碼)。 如果您想自定義某些內容,您仍然可以構建自己的Java / Swift / objectiveC組件並將其包裝到React Native組件中。 https://facebook.github.io/react-native/docs/native-components-android.htmlhttps://facebook.github.io/react-native/docs/native-components-ios.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM