V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
v2ewonder
V2EX  ›  Android

一直从事 android 原生开发,没有接触过 js. 老大要在一个星期之内,搞出一个 ReactNative-android 的播放器.大家有什么意见.

  •  
  •   v2ewonder · Apr 14, 2016 · 16424 views
    This topic created in 3675 days ago, the information mentioned may be changed or developed.
    • js 零基础.
    24 replies    2016-04-19 16:59:29 +08:00
    murmur
        1
    murmur  
       Apr 14, 2016
    react-native 貌似暂时还没有媒体支持哦 这个不是闹么 你真想用 WebAudio 啊
    Khlieb
        2
    Khlieb  
       Apr 14, 2016 via Android
    MDN 上面可能有点资料
    ericyl
        3
    ericyl  
       Apr 14, 2016 via Android   ❤️ 1
    看一个星期的 js ,熟悉下 js ,最后告诉老大做不出,但熟悉了下 js 。表明自己有学习能力,但新知识到开发程度还需要一段时间 23333
    klesh
        4
    klesh  
       Apr 14, 2016
    我有 c# 的经验 ,年前上手 android 原生做一个应用大概就是一个星期。
    但是, React 编码风格跟 android 原生 /C# 那套 OOP 哲学完全不同,一个星期上手都有困难。当然若你有 ReactJS 经验就另当别论了。
    kirisetsz
        5
    kirisetsz  
       Apr 14, 2016
    挺好的,问一下老大这东西做出来怎么回馈给社区,用什么协议发布,公司还是个人。最后,做不出来就和老大说做不出来,两周就和老大说两周。

    JavaScript 本身不难,权当把 Java 的类型全换成 var 。而且,就算是 ReactNative 看文档的事情是一样的,以前怎么读 Android API 文档,现在就怎么读 RN 文档,文档不全的地方开了 GitHub 搜索,看看代码里的注释。写过 Android 再来理解 RN 里的组件是能很快对应到原生概念的。
    bombless
        6
    bombless  
       Apr 15, 2016 via Android
    绑定估计是用 jni 的……虽然懒得去查。另外你播放器肯定 cpp 写的吧,估计无论如何还是要碰 jni 的
    SliceOnion
        7
    SliceOnion  
       Apr 15, 2016 via iPhone
    感觉想复杂了,只是想原生实现播放器,然后把接口暴露给 js 吧。
    xxaiyy
        8
    xxaiyy  
       Apr 15, 2016
    只能给你加油~
    013231
        9
    013231  
       Apr 15, 2016
    v2ewonder
        10
    v2ewonder  
    OP
       Apr 15, 2016
    @ericyl 确实有此想法.
    jinhan13789
        11
    jinhan13789  
       Apr 15, 2016
    让他搞啊,你跟着学习就是了
    v2ewonder
        12
    v2ewonder  
    OP
       Apr 15, 2016
    @013231 看过这个项目,没有详细研究.关键是视频流从 webrtc 过来的.不是一个 url.
    v2ewonder
        13
    v2ewonder  
    OP
       Apr 15, 2016
    @xxaiyy 谢谢.
    v2ewonder
        14
    v2ewonder  
    OP
       Apr 15, 2016
    @kirisetsz 要做的是实时流播放的视频播放.其中肯定还有 js customView,js java 交互.
    v2ewonder
        15
    v2ewonder  
    OP
       Apr 15, 2016
    @jinhan13789 领导不是全栈的.
    robinlovemaggie
        16
    robinlovemaggie  
       Apr 15, 2016
    首先你要确定一点: react-native 能不能做,方法是拿着详细需求问 fb ,能,需要什么技能点,大概多久(估计八成说不能或者暂时做不到),然后你就可以高高兴兴的去回复老大—— fb 技术不行,咱们还是洗洗睡吧~~
    holy_sin
        17
    holy_sin  
       Apr 15, 2016
    放心 搞不出来的
    Wangxf
        18
    Wangxf  
       Apr 15, 2016 via iPhone
    react native 的坑你没法想象,还是 android ,别说熟悉 js ,熟悉 js 的人一周搞出来也够呛
    JohnSmith
        20
    JohnSmith  
       Apr 15, 2016
    自己搞不太可能,学习 react 都不一定够
    v2ewonder
        21
    v2ewonder  
    OP
       Apr 15, 2016
    @JohnSmith 那就趁机会了解一下 RN js 了.
    zeus255
        22
    zeus255  
       Apr 15, 2016
    用 RN 写个 APP 外皮,里面 RN 封装一下现成的播放器框架比如 MediaPlayer ===> 用不了一周。
    一周内用 RN 重新实现一个播放器 ===> 不可能
    v2ewonder
        23
    v2ewonder  
    OP
       Apr 19, 2016
    差不多一个星期了,
    v2ewonder
        24
    v2ewonder  
    OP
       Apr 19, 2016
    发帖时间就是开始 RN 摸索的时间.
    没有 js 基础,真的很坑爹.根本理解不了 RN 的特性.
    公司没有前端,自己摸索,太痛苦了.
    在不断地查看 demo,模仿.
    今天为止,才把本地摄像头渲染出来(最简单的 demo).

    效率非常低.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1052 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 18:34 · PVG 02:34 · LAX 11:34 · JFK 14:34
    ♥ Do have faith in what you're doing.