Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';无法在Android本机扩展中播放声音_Android_Eclipse_Air Native Extension - Fatal编程技术网

Can';无法在Android本机扩展中播放声音

Can';无法在Android本机扩展中播放声音,android,eclipse,air-native-extension,Android,Eclipse,Air Native Extension,下面是我如何尝试的: try { MediaPlayer mediaPlayer = MediaPlayer.create(context.getActivity().getBaseContext(), R.raw.mysound); mediaPlayer.start(); } catch(Exception e) { Log.d("no sound",e.getMessage()); } (mysound.mp3位于Eclipse项目的res/raw/文件夹中) 我将声音文件打包到plat

下面是我如何尝试的:

try {
MediaPlayer mediaPlayer = MediaPlayer.create(context.getActivity().getBaseContext(), R.raw.mysound);
mediaPlayer.start();
} catch(Exception e) { Log.d("no sound",e.getMessage()); }
(mysound.mp3位于Eclipse项目的res/raw/文件夹中)

我将声音文件打包到platform.xml中的.ane,如下所示:

<packagedResource> 
<packageName>com.myname.androidextension</packageName> 
<folderName>res</folderName> 
</packagedResource>
我不明白。由于它是用于播放声音的本机扩展,所以我不需要任何布局,而且我的项目中也没有main.xml

我一直在谷歌上疯狂搜索,但找不到任何我能用的东西

这是什么意思?我怎样才能播放声音

谢谢

更新:我已将扩展项目标记为库,并且发生了一些更改,现在LogCat显示这一行,而不是以前的行:

no sound | File res/raw/mysound.mp3 from drawable resource ID #0x7f040007
因此,不再有神秘的main.xml和id已更改。我检查了R.java的源代码,里面有一行:

public static int mysound=0x7f030002;

因此,LogCat和R.java中的ID不匹配,但这意味着什么?

我正在制作一个Air应用程序,来自as3的声音在android设备上严重延迟(延迟因设备而异),因此我尝试通过本机扩展播放它们。我已经坐了两天了,但绝对没有关于这个问题的信息,似乎没有其他人在开发Air应用程序,或者没有任何声音延迟问题。。那就是我,还是…我知道,伙计。这里也有同样的问题。有点遗憾的是,flex mobile开发上的资源很少,特别是在air原生扩展上。我正在制作一个air应用程序,来自as3的声音在android设备上严重延迟(延迟因设备而异),因此我尝试通过原生扩展播放它们。我已经坐了两天了,但绝对没有关于这个问题的信息,似乎没有其他人在开发Air应用程序,或者没有任何声音延迟问题。。那就是我,还是…我知道,伙计。这里也有同样的问题。有点遗憾的是,flex mobile开发上的资源很少,特别是在air原生扩展上。我正在制作一个air应用程序,来自as3的声音在android设备上严重延迟(延迟因设备而异),因此我尝试通过原生扩展播放它们。我已经坐了两天了,但绝对没有关于这个问题的信息,似乎没有其他人在开发Air应用程序,或者没有任何声音延迟问题。。那就是我,还是…我知道,伙计。这里也有同样的问题。有点遗憾的是,flex mobile开发的资源很少,特别是在air原生扩展上。
public static int mysound=0x7f030002;