小编Han*_*ady的帖子

Android MediaPlayer - 播放歌曲时出错(1,-4)

我正在尝试从SD卡播放mp3音频文件,使用音频文件的路径和文件名来获取其Uri.

我已经Spinner填充了存储在SD卡中的曲目名称.选择项目后,将执行以下代码:

final Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
OnItemSelectedListener listener = new OnItemSelectedListener(){
        @Override
        public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
            TextView tv = (TextView) selectedItemView;

            File file = new File(uri.getPath() + "/" + tv.getText().toString());
            Log.i(TAG, "-------------  PATH : " + file.getAbsolutePath());
            Uri uri = Uri.fromFile(file);
            MediaPlayer mP = new MediaPlayer();
            try {
                mP.setDataSource(context, uri);

                mP.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                    @Override
                    public void onPrepared(MediaPlayer mp) {
                        // TODO Auto-generated method stub
                        mp.start();

                    }
                });

            } catch (IllegalArgumentException …
Run Code Online (Sandbox Code Playgroud)

android audio-streaming media-player live-streaming

8
推荐指数
1
解决办法
4万
查看次数

如何使用c#从iframe访问父元素?

我正在一个网站上工作asp.Net,我正在使用iframe加载一个单独的页面.名为的单独页面Districting.aspx包括一个asp button,它onClick()调用c#中的一个函数命名DoneClicked().这是asp按钮控件:

<asp:Button ID="LinkButtonDone" CssClass="button button-yellow" runat="server" OnClick="DoneClicked" Text="Done" />
Run Code Online (Sandbox Code Playgroud)

在后面的代码中,DoneClicked函数:

protected void Doneclicked(object sender, EventArgs e)
    {
        // Some code here
        // Calling a function from Default page
    }
Run Code Online (Sandbox Code Playgroud)

我需要做的是在DoneClicked函数结束时,Default.aspx必须调用页面中的函数.

那么如何从Default.aspx.csiframe页面代码中访问函数呢?

谢谢:)

c# asp.net iframe

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

在linq结果中包括count = 0

我有一张桌子TeamNameCurrentStatus田地.我正在制作一个linq查询来获取每个团队以及每个状态的记录数:

var teamStatusCounts = models.GroupBy(x => new { x.CurrentStatus, x.TeamName })
                             .Select(g => new { g.Key, Count = g.Count() });
Run Code Online (Sandbox Code Playgroud)

此查询的结果返回除count为0之外的所有计数.我需要获取没有特定团队记录和特定状态(其中count = 0)的行.

c# linq count

5
推荐指数
1
解决办法
825
查看次数

如何在jquery中使用选择器设置左位置属性?

我是 jquery 的新手,我想在 jquery 中使用选择器设置图像的左位置和上位置属性。我有以下 div:

#loadingGraph {
    position:absolute;
    z-index:10000;
    background-color:transparent;
}
Run Code Online (Sandbox Code Playgroud)

我已经搜索并找到了如何获得左值,但我没有找到设置它的方法。任何人都可以帮忙吗?谢谢!!

jquery position jquery-selectors

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

如何将多个列表项组合成一个项?

我创建了一个名为Impacts的类:

public class Impacts {
    public Impacts(string _Source, int _Number, string _Target) { 
        this.Source = _Source; 
        this.Number = _Number; 
        this.Target = _Target; 
    }
}
Run Code Online (Sandbox Code Playgroud)

并创建了这个类的列表:

List<Impacts> ListOfImpacts = new List<Impacts>();
Run Code Online (Sandbox Code Playgroud)

然后,我在创建的列表中添加了项目:

ListOfImpacts.Add(new Impacts("a" , 1 , "b")); //record 1 
ListOfImpacts.Add(new Impacts("c" , 1 , "d")); //record 2 
ListOfImpacts.Add(new Impacts("d" , 1 , "a")); //record 3 
ListOfImpacts.Add(new Impacts("d" , 1 , "a")); //record 4 
ListOfImpacts.Add(new Impacts("d" , 1 , "a")); //record 5
Run Code Online (Sandbox Code Playgroud)

我想把记录3和记录4和记录5结合起来,因为它们具有相同的"Source"="d"和相同的"Target"="a",所以我可以:

new Impacts("d", 3 , "a"); // 3 is …
Run Code Online (Sandbox Code Playgroud)

.net c#

2
推荐指数
1
解决办法
157
查看次数

将外键添加到组合键时出错

我在sql server中有两个表:

第一个表Message_Child有一个复合主键(MessageId,ChildId)

Message_Child (MessageId, ChildId, Date)
Run Code Online (Sandbox Code Playgroud)

第二个表应该包含表的外键Message_Child,所以我创建了两列:MessageId和ChildId.

Request (RequestId, MessageId, ChildId, type)
Run Code Online (Sandbox Code Playgroud)

我创建了约束如下:

Alter table Request
ADD FOREIGN KEY (MessageId, ChildId) REFERENCES Message_Child(MessageId, ChildId);
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

引用的表'Message_Child'中没有主键或候选键与外键'FK_ Request _534D60F1' 中的引用列列表匹配.

编辑 添加代码:

Message_Child表:

CREATE TABLE [dbo].[Message_Child](
[ChildId] [int] NOT NULL,
[MessageId] [int] NOT NULL,
[Date] [datetime] NULL,
 CONSTRAINT [PK_Message_Child] PRIMARY KEY CLUSTERED 
(
[ChildId] ASC,
[MessageId] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF,      ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) …
Run Code Online (Sandbox Code Playgroud)

sql-server foreign-keys composite-key

2
推荐指数
1
解决办法
140
查看次数

如果语句没有在json数组上进行编译

我有一个看起来像这样的Json数组:

Test = [
     {
      "adj" : [
                {
                  "nodeTo" : "x",
                  "nodeFrom" : "y",
                  "data": 
                      {
                        "$type" : "line",
                        "$color" : "#A989BC",
                        "$value" : "number"
                      }
                 }
               ],

      "id" : "id1",
      "name" : "name1"
     },
     {
      "adj" : [ ..... ]   // I have many element in the Test array
Run Code Online (Sandbox Code Playgroud)

我需要通过Test中的所有元素.我这样做了:

list = [];
for (i = 0; i < Test.lenght; i++) {
    if (x == Test[i]["name"])
           list.push(x + "->" + Test[i]["adj"][0]["nodeTo"] + ":" + Test[i]["adj"][0]["data"]["$value"]);
 }
Run Code Online (Sandbox Code Playgroud)

但它没有用.提前致谢 :)

javascript json

0
推荐指数
1
解决办法
70
查看次数