标签: playback

需要采取的行动:您的应用不符合 Google Play 政策,解决方案是什么?

在此输入图像描述

发现的问题:数据安全部分无效我们在 Play 管理中心审核了您应用的数据安全部分,发现它与应用收集和共享用户数据的方式之间存在差异。所有应用程序都需要完成准确的数据安全部分,公开其数据收集和共享实践 - 即使您的应用程序不收集任何用户数据,这也是一项要求。

我们检测到从设备传输的用户数据,但您未在应用程序的“数据安全”部分中将其作为收集的用户数据进行披露。

问题详情

我们发现以下领域存在问题:

SPLIT_BUNDLE 2:游戏安全标签的政策声明:设备或其他 ID 数据类型 - 设备或其他 ID(一些常见示例可能包括广告 ID、Android ID、IMEI、BSSID)**

android store playback app-store

130
推荐指数
1
解决办法
19万
查看次数

这个gdb输出是什么意思?

我有一个播放声音的按钮,它似乎在模拟器上工作得很好,但我收到这条消息:

Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:  dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Symbol not found: ___CFObjCIsCollectable
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.605 Halloween FX[33484:10703] Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:  dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Symbol not found: ___CFObjCIsCollectable
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.657 Halloween FX[33484:10703] Error loading /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:  dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol not found: ___CFObjCIsCollectable
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.671 Halloween FX[33484:10703] Error loading /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:  dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol not found: ___CFObjCIsCollectable
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in …

audio objective-c playback ios ios-simulator

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

在按钮上播放声音单击android

单击时如何从原始按钮播放声音按钮?我刚刚创建了一个带id的按钮button1,但无论我写的代码是什么,都是错的.

import android.media.MediaPlayer;

public class BasicScreenActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_basic_screen);
    }

    Button one = (Button)this.findViewById(R.id.button1);
    MediaPlayer = mp;
    mp = MediaPlayer.create(this, R.raw.soho);
    zero.setOnCliclListener(new View.OnClickListener() )

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.basic_screen, menu);
        return true;
    }



}
Run Code Online (Sandbox Code Playgroud)

audio android click playback android-mediaplayer

93
推荐指数
6
解决办法
22万
查看次数

如何在我的Android应用程序中播放YouTube视频?

如何YouTube在我的应用程序中播放视频?我希望play video直接从YouTube流式播放,无需下载.此外,在播放视频时,我想提供菜单选项.我不想使用默认意图播放视频.我怎样才能做到这一点?

youtube video android playback

79
推荐指数
6
解决办法
21万
查看次数

上传了一个 APK,其中包含带有 Intentfilter 的活动、活动别名、服务或广播接收器,但没有设置“android:导出”属性

当我将应用程序包上传到 Play 控制台时遇到问题:

您上传了一个 APK 或 Android 应用程序包,其中包含带有意图过滤器的活动、活动别名、服务或广播接收器,但未设置“android:exported”属性。此文件无法安装在 Android 12 或更高版本上。

但我的清单文件包含该属性。

清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="**********">
    <!-- io.flutter.app.FlutterApplication is an android.app.Application that
         calls FlutterMain.startInitialization(this); in its onCreate method.
         In most cases you can leave this as-is, but you if you want to provide
         additional functionality it is fine to subclass or reimplement
         FlutterApplication and put your custom class here. -->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-feature android:name="android.hardware.camera" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" …
Run Code Online (Sandbox Code Playgroud)

store playback flutter

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

如何在JavaScript中同步播放音频文件?

我正在制作一个程序,将文本转换为莫尔斯电码音频.

说我输入sos.我的程序将把它变成数组[1, 1, 1, 0, 2, 2, 2, 0, 1, 1, 1].哪里s = dot dot dot(或1,1,1),和o = dash dash dash(或2,2,2).这部分很容易.

接下来,我有两个声音文件:

var dot = new Audio('dot.mp3');
var dash = new Audio('dash.mp3');
Run Code Online (Sandbox Code Playgroud)

我的目标是有一个功能,dot.mp3当它看到a时1,dash.mp3当它看到a时会播放,并在看到a 2时暂停0.

以下类型/有时/有时可行,但我认为它存在根本缺陷,我不知道如何修复它.

function playMorseArr(morseArr) {
  for (let i = 0; i < morseArr.length; i++) {
    setTimeout(function() {
      if (morseArr[i] === 1) {
        dot.play();
      }
      if (morseArr[i] === …
Run Code Online (Sandbox Code Playgroud)

javascript synchronous playback html5-audio

44
推荐指数
3
解决办法
3101
查看次数

用于在Android中存储音频文件的目录

我想基于点击按钮播放音频文件.我已经定义了onClickListener()方法和布局文件.当我将wav文件添加到res/目录时,我收到以下构建错误:

无效的资源目录名temp.wav/hello/res line 1 Android AAPT问题

我的问题如下:
1.我需要在哪个目录中存储音频文件?目前它们位于res /文件夹中.
2.此外,mp.setDataSource("/res/temp.wav")调用媒体播放器的正确方法是什么?

audio android playback

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

在Swift中从服务器播放视频文件

我正在尝试使用Swift从服务器播放视频.

我已经导入了MediaPlayer框架,这是我的代码:

import UIKit
import MediaPlayer

class VideoViewController: UIViewController {

   override func viewDidLoad() {
        super.viewDidLoad()

        var url:NSURL = NSURL(string: "http://jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v")        
        var moviePlayer = MPMoviePlayerController(contentURL: url)

        moviePlayer.view.frame = CGRect(x: 20, y: 100, width: 200, height: 150)        
        self.view.addSubview(moviePlayer.view)

        moviePlayer.fullscreen = true        
        moviePlayer.controlStyle = MPMovieControlStyle.Embedded        
   }
}
Run Code Online (Sandbox Code Playgroud)

当我在模拟器中运行时,我只得到一个黑盒子,但无论我在哪里尝试加载视频,都没有播放视频.

UPDATE

这是当前的代码

var url:NSURL = NSURL(string: "http://jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v")

var moviePlayer = MPMoviePlayerController(contentURL: url)

moviePlayer.view.frame = CGRect(x: 20, y: 100, width: 200, height: 150)        
moviePlayer.movieSourceType = MPMovieSourceType.File

self.view.addSubview(moviePlayer.view)        
moviePlayer.prepareToPlay()
moviePlayer.play()
Run Code Online (Sandbox Code Playgroud)

这个代码有趣地播放~2秒的视频再次变黑!

video playback mpmovieplayercontroller ios swift

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

MediaPlayer在mp3播放开始时口吃

我在播放存储在原始资源中的mp3文件时遇到了问题:当文件首次开始播放时,它可能会生成四分之一秒的声音,然后重新启动.(我知道这基本上是这里描述的问题的重复,但是那里提供的解决方案对我来说没有用.)我已经尝试了几个方面并且在这个问题上取得了一些进展,但它并没有完全修复.

这是我设置播放文件的方式:

mPlayer.reset();
try {
    AssetFileDescriptor afd = getResources().openRawResourceFd(mAudioId);
    if (afd == null) {
        Toast.makeText(mOwner, "Could not load sound.",
                Toast.LENGTH_LONG).show();
        return;
    }
    mPlayer.setDataSource(afd.getFileDescriptor(),
            afd.getStartOffset(), afd.getLength());
    afd.close();
    mPlayer.prepare();
} catch (Exception e) {
    Log.d(LOG_TAG, "Could not load sound.", e);
    Toast.makeText(mOwner, "Could not load sound.", Toast.LENGTH_LONG)
            .show();
}
Run Code Online (Sandbox Code Playgroud)

如果我退出活动(调用mPlayer.release())并返回它(创建一个新的MediaPlayer),口吃通常(但不总是)消失 - 只要我加载相同的声音文件.我尝试了几件没有任何区别的事情:

  • 将声音文件作为资源而不是资源加载.
  • 使用创建的MediaPlayer MediaPlayer.create(getContext(), mAudioId),并跳到调用setDataSource(...)prepare().

然后我注意到LogCat总是在播放开始时显示这一行:

DEBUG/AudioSink(37): bufferCount (4) is too small and increased to 12
Run Code Online (Sandbox Code Playgroud)

它让我想知道口吃是否是由于明显的重新缓解.这导致我尝试别的东西:

  • 通话后prepare(),拨打电话mPlayer.start()并立即拨打电话 …

audio android playback android-mediaplayer

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

VideoView播放状态或MediaController播放/暂停的事件

我似乎无法找到一个侦听播放状态的事件.我最感兴趣的是play/pause国家.我正在使用MediaController它有一个Play/Pause按钮,但我有一个辅助按钮,也可以控制Play/Pause.使用我的自定义按钮,我可以play/pause,但如果我play/pause使用MediaController play/pause按钮,我目前无法将自定义play/pause按钮上的图像更改为播放或暂停.

是否有一个我不知道的事件,所以我可以在播放/暂停期间做一些工作?

这是一个非常类似的问题:如何在MediaController上单击暂停/播放按钮时捕获事件

android playback mediacontroller

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