标签: flutterwave

VideoPlayerController.network() 遇到源错误

我尝试使用 VideoPlayerController.netWork() 方法播放来自互联网的视频,但我尝试的每个 url 都面临以下指定的错误:

源错误。E/flutter (4250): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常: PlatformException(VideoError, Video player has error com.google.android.exoplayer2.ExoPlaybackException: com.google.android. exoplayer2.upstream.HttpDataSource$HttpDataSourceException:无法连接到https://file-examples.com/wp-content/uploads/2017/04/file_example_MP4_480_1_5MG.mp4创建孩子。(package:flutter/src/widgets/sliver.dart:1132:20) E/flutter (4250): #41 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2607:19)

这是我的代码:


import 'package:video_player/video_player.dart';
import 'package:chewie/chewie.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
    home: HomePage(),
    );
  }
}
class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Video Player"),
      ),
      body: ListView(
        children: <Widget>[
          ChewieList(
            videoPlayerController: VideoPlayerController.asset('assets/videos/soccer.mp4'),
            looping: true,
          ),
          ChewieList(
            videoPlayerController: …
Run Code Online (Sandbox Code Playgroud)

android-video-player dart flutter flutterwave

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

我们如何在React Native中使用Flutterwave支付?

我想集成flutterwave到我的react native应用程序中。我下载了他们的 npm 包flutterwave-react-native并按照他们的教程进行操作,但仍然无法做到。我在Github上使用他们的示例片段,但收到一条错误消息:

this.usePaymentLink 不是函数

我到处搜索但找不到this.usePaymentLink定义的位置。您可以查看我的代码片段并告诉我我错过了什么以及this.usePaymentLink看起来如何。

import React from 'react';
import {View, TouchableOpacity} from 'react-native';
import {FlutterwaveInit} from 'flutterwave-react-native';

class MyCart extends React.Component {
  abortController = null;

  componentWillUnmout() {
    if (this.abortController) {
      this.abortController.abort();
    }
  }

  handlePaymentInitialization = () => {
    this.setState({
      isPending: true,
    }, () => {
      // set abort controller
      this.abortController = new AbortController;
      try {
        // initialize payment
        const paymentLink = await FlutterwaveInit(
          {
            tx_ref: …
Run Code Online (Sandbox Code Playgroud)

payment payment-gateway react-native flutterwave

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