【问题标题】:Is it possible to use the stock music player with your own custom widget?是否可以将股票音乐播放器与您自己的自定义小部件一起使用?
【发布时间】:2013-09-25 19:46:50
【问题描述】:

我希望为我的主屏幕制作一个自定义音乐播放器小部件,该小部件将连接到我手机上的音乐播放器。小部件上的控件将非常基本:播放/暂停、上一首歌曲和下一首歌曲。它还会显示歌曲名称和艺术家。

我的问题是您自己的小部件是否可以与 Android 设备上的音乐播放器交互。如果是,我怎么能做到这一点?有没有这方面的教程或文章?我发现有几页提到了有关此主题的内容,但找不到明确的答案。

【问题讨论】:

    标签: android widget audio-player android-music-player


    【解决方案1】:

    这取决于您的手机和它使用的默认音乐播放器。不同的手机有不同的版本,甚至是完全不同的音乐播放器。您可以创建一个意图:

    Intent intent = new Intent();  
    intent.setAction(android.content.Intent.ACTION_VIEW);  
    File musicFile = new File(SONG_URI);  
    intent.setDataAndType(Uri.fromFile(musicFile), "audio/*");  
    startActivity(intent);
    

    并查看歌曲是否会通过音乐播放器打开。

    【讨论】:

    • 非常感谢您的回复:)。由于它取决于手机和默认音乐播放器,我猜想制作一个通用小部件会很困难(不可能?)?
    • 这个特定 Intent 的工作方式是尝试使用最好的可用播放器。因此,即使您可以制作小部件,也不能保证音乐文件会播放。
    猜你喜欢
    • 1970-01-01
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    相关资源
    最近更新 更多