小编Chi*_*tel的帖子

如何在 android 中实现 Exoplayer 2.11.1?

我正在尝试实现exoplayer这是我的exoplayer版本

implementation 'com.google.android.exoplayer:exoplayer:2.11.1'
Run Code Online (Sandbox Code Playgroud)

我正在创建一个音乐播放器应用程序,但我对过去 2 天exoplayer尝试实施的内容一无所知,exoplayer但它不起作用。我无法理解官方文档中的任何内容。

我找到了很多示例和教程,但都是关于使用exoplayer. 许多示例都使用不推荐使用的方法。

我正在尝试使用本教程来实现,但许多方法已被弃用,因此它不适用于 EX。

simpleExoplayer = ExoPlayerFactory.newSimpleInstance(
            DefaultRenderersFactory(this),
            DefaultTrackSelector(adaptiveTrackSelectionFactory),
            DefaultLoadControl()
        )
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我从哪里开始或如何使用最新版本的 exoplayer.

任何帮助将不胜感激。

android audio-player android-music-player exoplayer exoplayer2.x

9
推荐指数
2
解决办法
8653
查看次数

如何获取与信标的距离

我正在使用Moko H2 信标并使用此来获取信标列表 我成功获取信标列表

扫描后我收到此类回复

[
  {
    "mac": "F2:EE:97:63:1B:B6",
    "validDataHashMap": {
      "20": {
        "data": "20000bc117c0006673d201552aa1",
        "type": 2
      }
    },
    "rssi": -53
  },
  {
    "name": "BeaconX",
    "mac": "C4:7D:65:69:95:B7",
    "validDataHashMap": {
      "0afcc47d656995b7220164426561636f6e58": {
        "data": "0afcc47d656995b7220164426561636f6e58",
        "type": 4
      }
    },
    "rssi": -58
  },
  {
    "name": "BeaconX",
    "mac": "D0:24:EA:4E:1F:B3",
    "validDataHashMap": {
      "0afcd024ea4e1fb3220164426561636f6e58": {
        "data": "0afcd024ea4e1fb3220164426561636f6e58",
        "type": 4
      },
      "20": {
        "data": "20000bd91980005b4af60130014a",
        "type": 2
      }
    },
    "rssi": -59
  },
  {
    "mac": "D3:B9:AF:E1:D7:D3",
    "validDataHashMap": {
      "1000016d6f6b6f736d61727400": {
        "data": "1000016d6f6b6f736d61727400",
        "type": 1 …
Run Code Online (Sandbox Code Playgroud)

android distance rssi beacon ble-txpower

4
推荐指数
1
解决办法
2万
查看次数

更改焦点时 TextFormField 丢失值

我正在尝试转移到其他地方,TextFormField但是每当我从第一个TextFormField文本变为空时失去焦点时,我都会搜索此问题,但直到现在我都找不到任何解决方案。

  var _formKey = GlobalKey<FormState>();
  Note note;

  TextEditingController titleController=TextEditingController();
  TextEditingController descriptionController=TextEditingController();

  @override
  Widget build(BuildContext context) {
    TextStyle textStyle=Theme.of(context).textTheme.title;

    titleController.text=note.title;
    descriptionController.text=note.description;

    // TODO: implement build
    return WillPopScope(    
      onWillPop: (){    
        moveToLastScreen();
      },
        child:Scaffold(
      appBar: AppBar(
        title: Text("appBarTitle"),
        leading: IconButton(icon:Icon(Icons.arrow_back),onPressed: (){   
          moveToLastScreen();
        },),
      ),
      body: Form(
          key: _formKey,
          child: Padding(
          padding: EdgeInsets.only(top: 15.0,left: 15.0,right: 10.0),
          child: ListView(
            children: <Widget>[
              //1st element
              Padding(
                padding: EdgeInsets.only(top: 15.0,bottom: 15.0,),
                child: TextFormField(
                  validator: (String value){ 
                    if(value.isEmpty)
                    {
                      return "Please enter Title";
                    }
                  }, …
Run Code Online (Sandbox Code Playgroud)

textbox flutter

1
推荐指数
1
解决办法
1764
查看次数