小编Men*_*elG的帖子

Youtube_dl:错误:YouTube 说:无法提取视频数据

我正在用 Python 3 制作一个小的图形界面,它应该下载一个带有 URL 的 youtube 视频。我youtube_dl为此使用了该模块。这是我的代码:

import youtube_dl # Youtube_dl is used for download the video

ydl_opt = {"outtmpl" : "/videos/%(title)s.%(ext)s", "format": "bestaudio/best"} # Here we give some advanced settings. outtmpl is used to define the path of the video that we are going to download

def operation(link):
    """
    Start the download operation
    """
    try:
        with youtube_dl.YoutubeDL(ydl_opt) as yd: # The method YoutubeDL() take one argument which is a dictionary for changing default settings
            video = …
Run Code Online (Sandbox Code Playgroud)

python youtube download python-3.x youtube-dl

97
推荐指数
8
解决办法
11万
查看次数

我应该在结尾还是开头调用 super.initState ?

我对super.initSate()在 Flutter 中调用的位置感到困惑?在一些代码示例中,它在开始时被调用,而在其他代码示例中则在最后被调用。有区别吗?

我试图用谷歌搜索这个,但没有找到关于这个函数调用位置的任何解释。

哪一个是正确的?

void initState() {
  super.initState();    
  //DO OTHER STUFF
}
Run Code Online (Sandbox Code Playgroud)

或者

void initState() {    
  //DO OTHER STUFF
  super.initState();    
}
Run Code Online (Sandbox Code Playgroud)

dart flutter

47
推荐指数
3
解决办法
8769
查看次数

WidgetsFlutterBinding.ensureInitialized() 有什么作用?

我正在尝试使用带有以下代码行的 Firebase 包。

我真的很想知道这行代码实际上是做什么的?

官方文档对我帮助不大。有人可以解释一下吗?

代码片段

dart firebase flutter

46
推荐指数
3
解决办法
1万
查看次数

java.lang.RuntimeException:无法启动接收器(Google Play商店内部测试中出现异常)

我将我的 flutter 应用程序部署到 Google Play 商店内部测试,一小时后,我在预发布报告详细信息中看到了此异常。我什至不知道从哪里开始调试。有人可以帮忙吗?由于我使用的是 Flutter,因此对 Android 的了解不多。

异常 java.lang.RuntimeException:无法启动接收器 com.google.android.finsky.instantapps.PhenotypeUpdateReceiver:java.lang.IllegalStateException:不允许启动服务 Intent { act=com.google.android.gms.phenotype.UPDATE cmp =com.android.vending/com.google.android.finsky.instantapps.PhenotypeUpdateService }:应用程序在后台 uid UidRecord{2a75503 u0a192 TRNB bg:+2m53s648ms 空闲更改:未缓存的过程:4 seq(0,0,0)}在 android.app.ActivityThread.handleReceiver (ActivityThread.java:4035)
在 android.app.ActivityThread.access$1400 (ActivityThread.java:237)
在 android.app.ActivityThread$H.handleMessage (ActivityThread.java:1924) 在 android .os.Handler.dispatchMessage (Handler.java:106) 在 android.os.Looper.loop (Looper.java:223) 在 android.app.ActivityThread.main (ActivityThread.java:7664) 在 java.lang.reflect。 Method.invoke (Method.java) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:592) 在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:947) 引起java.lang.IllegalStateException:不允许启动服务 Intent { act=com.google.android.gms.phenotype.UPDATE cmp=com.android.vending/com.google.android.finsky.instantapps.PhenotypeUpdateService }:应用程序处于背景 uid UidRecord{2a75503 u0a192 TRNB bg:+2m53s648ms 空闲更改:未缓存的 procs:4 seq(0,0,0)} 在 android.app.ContextImpl.startServiceCommon (ContextImpl.java:1715)
在 android.app.ContextImpl.startService (ContextImpl.java:1670) 在 android.content.ContextWrapper.startService (ContextWrapper.java:720) 在 alj.a (alj.java:2) 在 …

google-play flutter

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

无效参数:找不到与 fileSystemPath /Users/user/.pub-cache/hosted/pub.dartlang.org/devtools-2.9.2/build 对应的目录

不知何故,devtools-2.9.2 目录中不存在“build”目录。不过,只有在 iPhone SE 第二代 iOS 14.5 模拟器上运行构建时才会出现此异常,这很奇怪。这是在我的 Mac 意外强制重启后开始的。但我无法直接连接这个事件。

发生了什么以及我如何构建这些东西或摆脱异常?其原因又是什么呢?

flutter doctor -v没有发现问题

devtools dart flutter

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

Flutter 中的 ListView 和 SingleChildScrollView 有什么区别?

我见过几个ListView用作主要body元素的示例,Scaffold并且在一些教程中,它是SingleChildScrollView. 我所理解的只是允许根据配置的方向进行一些滚动轴,但无法弄清楚何时使用一个而不是另一个?

列表显示:

Scaffold
  body : ListView
    children : Padding/Container
Run Code Online (Sandbox Code Playgroud)

单子滚动视图:

Scaffold
  body : SingleChildScrollView
    child : Column
Run Code Online (Sandbox Code Playgroud)

dart material-design flutter flutter-layout

14
推荐指数
2
解决办法
5447
查看次数

错误:ADB 退出,退出代码为 1 Performing Streamed Install

flutter run在某些项目上运行时收到以下错误,但是,在其他项目上它工作正常:

(base) Nusraths-MacBook-Pro:flutter_uber_clone rahama$ flutter emulators --launch Pixel_2_XL_API_28
(base) Nusraths-MacBook-Pro:flutter_uber_clone rahama$ flutter run
Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing Gradle...                                              0.8s
Resolving dependencies...                                           1.4s
Running Gradle task 'assembly debug'...                                  
Running Gradle task 'assembly debug'... Done                         9.3s
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk...                         1.9s
Error: ADB exited with exit code 1
Performing Streamed …
Run Code Online (Sandbox Code Playgroud)

android flutter

13
推荐指数
3
解决办法
3万
查看次数

如何将文本与旁白音频文件同步并使文本与音频一起滚动(如卡拉 OK)?

在我的应用程序中,我想播放音频文件并显示文本,以便用户可以随着音频一起阅读。我希望此文本自动滚动,以便用户不会丢失其位置。
为了让自动滚动工作,我想我可以为列表视图设置动画,根据时间戳显示正确的文本,但是,这会使添加新音频变得很费力,因为我必须手动浏览每个音频并添加文本时间戳,所以我希望有更好的方法来做到这一点。

如何将音频文件与文本同步而无需创建时间戳?是否可以使用 Flutter 中的语音识别库来做到这一点?

dart flutter

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

Dart - 循环导入

在其他语言(如 Python、Go、C# 等)中,循环导入是一个问题,程序无法运行。然而,Dart 似乎解决了这个问题,不同的 Dart 文件可以相互导入。我很好奇 Dart 如何处理这个问题,并想知道是否有任何问题。

我尝试在网上搜索,但找不到任何有意义的信息。

circular-dependency dart flutter

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

如何使用 Flutter 构建 Chrome 扩展?

我接触到使用 Flutter 框架创建 Chrome 扩展的想法。虽然我有 Flutter 应用程序开发经验,但我对 Chrome 扩展的世界还相当陌生。我听说可以使用 Flutter 构建 Chrome 扩展,但我不确定所涉及的步骤。

我尝试过的

说实话,我在这方面是从零开始的。我还没有尝试过任何事情,因为我不知道从哪里开始。我的 Flutter 知识相当扎实,但我不确定如何将其用于构建 Chrome 扩展。

我还看了官方文档。但是,我找不到任何资源。

具体来说,我不确定:

如何构建 Flutter 项目以充当 Chrome 扩展?具体来说:项目文件(例如, index.htmlmanifest.json )需要进行哪些修改才能启用扩展功能?

html google-chrome dart flutter

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