运行从Eclipse导出的JAR文件时,不会加载我的图像.
我有资源类包中的图像.我已经尝试了一个图像源文件夹,但没有运气.
从Eclipse加载时工作正常.图像位于导出的JAR文件中,因此它们的导出正常.
我试过了:
label.setIcon(new ImageIcon(MainFrame.class.getResource("/resources/header.jpg")));
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
URL url = getClass().getResource("/resources/header.jpg");
Image image = Toolkit.getDefaultToolkit().getImage(url);
label.setIcon(new ImageIcon(image));
Run Code Online (Sandbox Code Playgroud)
和:
try
{
label.setIcon(new ImageIcon(ImageIO.read(getClass().getResource("/resources/header.jpg"))));
}
catch (IOException e1)
{
e1.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我试图使用ExoPlayer,相反MediaPlayer,我似乎无法弄清楚...
MediaPlayer有.start()/ .pause()命令......我可以seekTo(1287)自动开始播放......
我该怎么做ExoPlayer?我曾经尝试过,seekTo(1287)但它没有开始播放......之后我也加入.setPlayWhenReady(true)了,但仍然没有运气......
我能够.stop()......但是我不能让它再次开始比赛,除非我.prepare()再次......但我不认为我应该在每次停顿和比赛之间做到这一点.
我MediaController在ExoPlayer演示中使用自己的控件和方法...我不太清楚控件是如何实现的......
有人建议吗?
编辑:
好的,我想出了停顿并开始......
.setPlayWhenReady(true) // start
.setPlayWhenReady(false) // pause
Run Code Online (Sandbox Code Playgroud)
但是我仍然遇到跟踪问题... .seekTo间歇性地工作......有时候它会起作用......但有时我会收到这个错误:
E/AudioTrack: AudioTrack::set : Exit
Run Code Online (Sandbox Code Playgroud)
(它只进入缓冲状态......并没有完全"准备好"......
我有一个表面应用程序,说我要求联系人的权限...但我不是.我无法弄清楚为什么这是......
我有应用内结算功能,可访问Google适配数据以及Google Analytics.
以下是清单中的权限列表:
<!-- Normal Permissions -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="com.android.vending.BILLING" />
<!-- Dangerous Permissions -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<!-- Permissions required by the wearable app -->
<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
Run Code Online (Sandbox Code Playgroud)
以下是此应用权限的Play商店列表:
In-app purchases
Identity
find accounts on the device
Contacts
find accounts on the device
Location
precise location (GPS and network-based)
approximate location (network-based)
Photos/Media/Files
modify or …Run Code Online (Sandbox Code Playgroud)